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對象中。最后,我們再次打印該對象的字符串形式,以確認修改已經生效。
上一篇vue支持img嗎
下一篇java json創建