在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中文網其他相關文章!