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

java json數(shù)組添加值

Java中對(duì)JSON數(shù)組添加值十分常見(jiàn),可以使用外部庫(kù)或者手動(dòng)操作來(lái)實(shí)現(xiàn)。這里為大家介紹一下手動(dòng)操作的方法。

JSONArray jsonArray = new JSONArray();
jsonArray.put("hello");
jsonArray.put("world");
jsonArray.put(12345);

以上代碼就是創(chuàng)建了一個(gè)JSONArray,并且向其中添加了三項(xiàng)內(nèi)容。其中,第一項(xiàng)和第二項(xiàng)是字符串類型,第三項(xiàng)是數(shù)字類型。

如果要想添加一個(gè)JSON對(duì)象,可以先創(chuàng)建一個(gè)JSONObject對(duì)象,在將其添加到JSONArray中。

JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "張三");
jsonObject.put("age", 18);
jsonArray.put(jsonObject);

以上代碼中,首先創(chuàng)建了一個(gè)JSONObject對(duì)象,并設(shè)置了兩個(gè)屬性,名稱為"name"和"age"。然后將其添加到了JSONArray中。

值得注意的是,在操作JSONObject或者JSONArray時(shí),都需要捕獲其可能拋出的異常。例如:

try {
jsonArray.put("abc");
} catch (JSONException e) {
e.printStackTrace();
}

當(dāng)向JSONArray中添加一個(gè)字符串類型的值時(shí),如果該JSONArray對(duì)象不支持添加字符串,則會(huì)拋出JSONException異常。因此,這里需要捕獲可能出現(xiàn)的異常并進(jìn)行處理。