如何从java中的jsonobject中删除子对象

时间:2015-09-15 20:39:02

标签: java json org.json

我正在使用org.json包来解析和操作jsonobject。附件是我的json doc的结构。我通过以下代码访问w

JSONObject temp = "json document";

JSONObject w_value = temp.getJSONObject("w");

sw内的子对象。并且s里面有子对象,它就像那样继续。我只想要w的键/值对。我想完全摆脱s子对象及其子对象。知道如何做到这一点?我试过org.json包。它没有删除子对象的方法。

1 个答案:

答案 0 :(得分:0)

w_value.remove( “S”);这会留下你的'w'对象并移除's'对象及其中的所有内容。

- 根据Json文档:“返回此映射先前与该键关联的值,如果映射不包含该键的映射,则返回null。”

不确定你是否需要最后一部分但是你去了。希望这会有所帮助。