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

java json增加內(nèi)容

在開發(fā)中,經(jīng)常需要從后端獲取JSON數(shù)據(jù),將其展示在前端頁(yè)面。而有時(shí)候需要對(duì)JSON數(shù)據(jù)進(jìn)行增刪改操作,這時(shí)候就需要使用Java進(jìn)行JSON操作了。

假設(shè)我們有一個(gè)JSON數(shù)據(jù):

{
"name": "Tom",
"age": 18,
"hobby": [
"reading",
"music",
"sports"
]
}

現(xiàn)在我們需要向這個(gè)JSON數(shù)據(jù)中添加一個(gè)屬性,比如gender,其值為"male"。如下所示:

{
"name": "Tom",
"age": 18,
"hobby": [
"reading",
"music",
"sports"
],
"gender": "male"
}

下面是Java中如何實(shí)現(xiàn)JSON數(shù)據(jù)的增加:

import org.json.JSONObject;
public class JsonTest {
public static void main(String[] args) {
String jsonString = "{\"name\":\"Tom\",\"age\":18,\"hobby\":[\"reading\",\"music\",\"sports\"]}";
JSONObject jsonObject = new JSONObject(jsonString);
jsonObject.put("gender", "male");
System.out.println(jsonObject);
}
}

上面的代碼中,我們先通過字符串來創(chuàng)建一個(gè)JSONObject對(duì)象,并將其輸出。接著使用put()方法向JSON數(shù)據(jù)中添加一個(gè)屬性,然后再次輸出JSONObject對(duì)象,即可得到我們想要的結(jié)果。

JSON數(shù)據(jù)的增加就是這么簡(jiǎn)單,通過Java將其轉(zhuǎn)換為JSONObject對(duì)象,再使用put()方法進(jìn)行增加即可。