色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java怎么取json數(shù)組每個屬性和值

宋博文1年前7瀏覽0評論

Java 是一種面向?qū)ο蟮木幊陶Z言,非常適合處理和操作 JSON 格式的數(shù)據(jù)。在本文中,我們將介紹如何使用 Java 代碼來取得 JSON 數(shù)組中的每個屬性和值。

import org.json.JSONArray;
import org.json.JSONObject;
public class JsonDemo {
public static void main(String[] args) {
String jsonString = "{ 'name' : 'John', 'age' : 30, 'city' : 'New York' }";
JSONObject jsonObject = new JSONObject(jsonString);
System.out.println("Printing all the key-value pairs:");
for (String key : jsonObject.keySet()) {
System.out.println(key + " : " + jsonObject.get(key));
}
System.out.println("Printing all the values of the JSON array:");
String jsonArrayString = "[ { 'name' : 'John', 'age' : 30 }, { 'name' : 'Mary', 'age' : 35 } ]";
JSONArray jsonArray = new JSONArray(jsonArrayString);
for (int i = 0; i< jsonArray.length(); i++) {
JSONObject jsonObj = jsonArray.getJSONObject(i);
for (String key : jsonObj.keySet()) {
System.out.println(key + " : " + jsonObj.get(key));
}
}
}
}

在上面的示例代碼中,我們使用了 org.json 包中的 JSONObject 和 JSONArray 類來進(jìn)行 JSON 的解析和處理。我們首先創(chuàng)建一個 JSON 對象 jsonObject,并且從 JSON 字符串中解析出對象,并使用 keySet() 方法來遍歷所有的鍵值對并打印出來。

接著,我們創(chuàng)建一個 JSON 數(shù)組 jsonArray,使用 JSONObject 類的 getJSONObject() 方法從 JSON 數(shù)組中獲取每個 JSON 對象,并使用 keySet() 方法遍歷每個對象的鍵值對。

通過上面的示例代碼,我們可以輕松地使用 Java 代碼來取得 JSON 數(shù)組中的每個屬性和值。