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

java json修改value

黃文隆1年前8瀏覽0評論

JSON是一種輕量級的數據交換格式,很多編程語言都有對JSON的支持,而Java中也有多種方式來解析和生成JSON格式數據。我們可以使用Java自帶的JSONObject和JSONArray類來創建和操作JSON數據。

如果我們需要修改JSON數據中某個鍵對應的值,我們可以使用JSONObject類的put方法。具體實現方式如下:

JSONObject obj = new JSONObject("{\"name\":\"張三\",\"age\":20}");
obj.put("age", 21);
System.out.println(obj.toString());

在上述代碼中,我們首先創建了一個JSONObject對象,并將一個JSON格式的字符串傳入構造方法中來初始化該對象。然后我們調用put方法,將鍵"age"對應的值修改為21。最后,我們打印該對象的字符串形式以確認修改已經生效。

除此之外,我們還可以使用JSONObject類的opt方法來獲取JSON數據中某個鍵對應的值,并使用put方法來修改該值。例如:

JSONObject obj = new JSONObject("{\"name\":\"張三\",\"age\":20}");
int age = obj.optInt("age");
obj.put("age", age+1);
System.out.println(obj.toString());

在上述代碼中,我們首先獲取了JSON對象中的"age"鍵對應的值,并進行了加1操作。然后,我們利用put方法將新的值存回JSON對象中。最后,我們再次打印該對象的字符串形式,以確認修改已經生效。