抱歉,我几天前开始教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"});
我在其他内部有很多对象,如果我将每个对象声明为变量 - 它会很长。
答案 0 :(得分:2)
假设您正在使用org.json.JSONObject
,您可以使用JSONObject.put
返回其所要调用的值的事实。例如:
JSONObject x = new JSONObject().put("c", new JSONObject().put("a", "b"));
您可能需要考虑将数据作为JSON 嵌入到您的应用程序中,然后解析它。除此之外,它更容易阅读和修改...