首頁 > Java > java教程 > 如何從 Java 中的 JSONArray 存取字串值(例如'loc”)?

如何從 Java 中的 JSONArray 存取字串值(例如'loc”)?

DDD
發布: 2024-12-08 11:07:10
原創
500 人瀏覽過

How to Access String Values (e.g.,

在Java 中存取JSONArray 中的字串值

在Java 中處理JSON 資料時,存取JSONArray 中的字串值可能會很棘手初學者。讓我們深入研究這個常見問題的解決方案。

您已經建立了 JSONObject 並檢索了「記錄」JSONArray。要存取此JSONArray 中的「id」和「loc」值,您可以使用兩種方法:

JSONArray.getJSONObject(int) 方法:此方法傳回JSONArray 中的特定JSONObject

JSONArray.length()方法:此方法傳回數組中的元素數量JSONArray。

考慮到這些方法,您可以建立一個for 循環來迭代「記錄」JSONArray 並檢索所需的值:

for (int i = 0; i < recs.length(); ++i) {
    JSONObject rec = recs.getJSONObject(i);
    int id = rec.getInt("id");
    String loc = rec.getString("loc");
    // ...
}
登入後複製

在此循環中, i變數表示JSONArray 中當前JSONObject 的索引。 getJSONObject(i) 方法提取索引 i 處的 JSONObject。然後,您可以使用 getInt("id") 和 getString("loc") 方法來擷取該 JSONObject 中的「id」和「loc」欄位的值。

以上是如何從 Java 中的 JSONArray 存取字串值(例如'loc”)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板