在Java 中從JSON 中提取數組元素
將JSON 資料解析為可存取的Java 物件可能是一個挑戰,特別是在處理嵌套結構時。考慮從 JSON 物件中提取興趣鍵的任務,如下所示:
member = "{interests : [{interestKey:Dogs}, {interestKey:Cats}]}";
要在 Java 中實現此目的,我們可以利用 org.json 庫的強大功能。讓我們深入研究一下程式碼:
import org.json.JSONObject; import org.json.JSONArray; import java.util.List; import java.util.ArrayList; JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}"); List<String> list = new ArrayList<String>(); JSONArray array = obj.getJSONArray("interests"); for(int i = 0 ; i < array.length() ; i++){ list.add(array.getJSONObject(i).getString("interestKey")); }
此程式碼執行以下步驟:
以上是如何在 Java 中從 JSON 物件中提取數組元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!