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

java json串寫法

李中冰2年前7瀏覽0評論

Java是一門廣泛使用的編程語言,而JSON(JavaScript Object Notation)則是一種輕量級的數(shù)據(jù)交換格式。在Java中使用JSON可以方便地進(jìn)行數(shù)據(jù)傳輸和解析,下面我們來看一下Java中如何使用JSON。

對于JSON的格式,我們用字符串描述。在Java中,我們可以使用JSONObject和JSONArray兩個類來表示JSON對象和JSON數(shù)組。

下面是一個簡單的JSON字符串:

{ "name":"張三", "age":18, "hobby":["籃球","游戲"] }

使用JSONObject來解析上述JSON字符串:

JSONObject json = new JSONObject("{\"name\":\"張三\",\"age\":18,\"hobby\":[\"籃球\",\"游戲\"]}");
String name = json.getString("name"); //獲取name字段對應(yīng)的值
int age = json.getInt("age"); //獲取age字段對應(yīng)的值
JSONArray hobby = json.getJSONArray("hobby"); //獲取hobby字段對應(yīng)的JSONArray
for (int i = 0; i < hobby.length(); i++) {
System.out.println(hobby.getString(i));
}

使用JSONObject來構(gòu)建JSON字符串:

JSONObject json = new JSONObject();
json.put("name", "張三");
json.put("age", 18);
JSONArray hobby = new JSONArray();
hobby.put("籃球");
hobby.put("游戲");
json.put("hobby", hobby);
String jsonStr = json.toString(); //將JSONObject轉(zhuǎn)化為JSON字符串
System.out.println(jsonStr);

使用JSONArray來解析JSON數(shù)組:

JSONArray array = new JSONArray("[\"籃球\",\"游戲\"]");
for (int i = 0; i < array.length(); i++) {
System.out.println(array.getString(i));
}

使用JSONArray來構(gòu)建JSON字符串:

JSONArray array = new JSONArray();
array.put("籃球");
array.put("游戲");
String jsonStr = array.toString(); //將JSONArray轉(zhuǎn)化為JSON字符串
System.out.println(jsonStr);

以上就是Java中使用JSON的基本操作,通過這種方式可以輕松地在Java程序和其他程序之間進(jìn)行數(shù)據(jù)交互。