抱歉,我前几天开始教java,在google上没有找到解决方案。 我知道我可以做到这一点:
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"});
我有很多对象,一个又一个,如果我将每个对象声明为变量 - 它会很长。
最佳答案
假设您使用的是 org.json.JSONObject
,您可以使用 JSONObject.put
返回它所调用的值这一事实。例如:
JSONObject x = new JSONObject().put("c", new JSONObject().put("a", "b"));
您可能需要考虑将数据作为 JSON 嵌入到您的应用程序中,然后只是解析它。除了其他任何事情之外,这更容易阅读和修改......
关于JAVA JSONObject 与准备好的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26849139/