带有准备数据的JAVA JSONObject

时间:2014-11-10 17:09:34

标签: java android jsonobject

抱歉,我几天前开始教java,并没有在谷歌找到解决方案。 我知道我可以这样做:

JSONOblect x = new JSONObject;
JSONOblect y = new JSONObject;
y.put("a","b");
x.put("c",y);

我只想问有没有办法将一个对象添加到其他类似的东西中,如

JSONObject x = new JSONObject();
x.put("c", new JSONObject{"a":"b"});

我在其他内部有很多对象,如果我将每个对象声明为变量 - 它会很长。

1 个答案:

答案 0 :(得分:2)

假设您正在使用org.json.JSONObject,您可以使用JSONObject.put返回其所要调用的值的事实。例如:

JSONObject x = new JSONObject().put("c", new JSONObject().put("a", "b"));

您可能需要考虑将数据作为JSON 嵌入到您的应用程序中,然后解析它。除此之外,它更容易阅读和修改...