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

java json添加對象屬性值

吉茹定2年前10瀏覽0評論

在Java的開發(fā)過程中,經(jīng)常需要使用JSON來對數(shù)據(jù)進(jìn)行傳輸與處理。當(dāng)我們需要添加一個新的對象屬性值時,可以使用Java中的JSON庫實現(xiàn)。下面是一個示例:

import org.json.*;
public class JsonTest {
public static void main(String[] args) {
String jsonString = "{\"name\":\"Tom\",\"age\":20}";
JSONObject jsonObject = new JSONObject(jsonString);
//添加新的屬性值
jsonObject.put("gender", "male");
System.out.println(jsonObject.toString());
}
}

在上面的代碼中,我們首先定義了一個包含"name"和"age"屬性的JSON字符串,然后使用JSON庫將其轉(zhuǎn)換為JSON對象。接著,我們調(diào)用put()方法添加了一個新的屬性值"gender",最后再將JSON對象轉(zhuǎn)換回JSON字符串并輸出。

如果我們想要添加的屬性值是一個JSON對象,我們也可以使用put()方法。下面是一個示例:

import org.json.*;
public class JsonTest {
public static void main(String[] args) {
String jsonString = "{\"name\":\"Tom\",\"age\":20}";
JSONObject jsonObject = new JSONObject(jsonString);
//添加新的屬性值
JSONObject addressObject = new JSONObject();
addressObject.put("city", "Beijing");
addressObject.put("street", "Haidian Road");
jsonObject.put("address", addressObject);
System.out.println(jsonObject.toString());
}
}

在上面的代碼中,我們首先定義了一個包含"name"和"age"屬性的JSON字符串,然后使用JSON庫將其轉(zhuǎn)換為JSON對象。接著,我們創(chuàng)建了一個新的JSON對象"addressObject",并添加了"city"和"street"屬性值。最后,我們再將這個新的JSON對象作為屬性值添加到原有的JSON對象中,最終將JSON對象轉(zhuǎn)換回JSON字符串并輸出。