日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

java json修改_java – 如何编辑,修改嵌套的JSONObject

發布時間:2025/4/17 javascript 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java json修改_java – 如何编辑,修改嵌套的JSONObject 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你能幫我解決這個問題嗎?

例如,我有

JSONEObject

{

"glossary": {

"title": "example glossary",

"GlossDiv": {

"title": "S",

"seeds": "12415",

}

}

}

例如,我需要將“種子”:“12415”更改為“種子”:“555”.

我找到了一些解決方案

JSONObject js = new JSONObject(jsonString);

js.getJSONObject("glossary").getJSONObject("GlossDiv").remove("seeds");

js.getJSONObject("glossary").getJSONObject("GlossDiv").put("seeds","555");

因此,為了在我的版本中編輯種子,我需要先刪除“種子”之后獲得“詞匯表”然后“GlossDiv”,并??將新的“種子”添加到新值中.

你能幫我找另一種編輯方式嗎?例如:just somemethod(String key,String NewValue).

最佳答案 在調用put之前不需要刪除. JSONObject #put將替換任何現有值.只需致電

js.getJSONObject("glossary").getJSONObject("GlossDiv").put("seeds", "555");

But how to get to wanted key for one step?

你沒有.您有一個嵌套的對象樹.您必須通過完整的樹來到達您的元素.可能有一個庫可以為你做這個,但在它下面,它將遍歷一切.

總結

以上是生活随笔為你收集整理的java json修改_java – 如何编辑,修改嵌套的JSONObject的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。