JAVA JSONObject 与准备好的数据

标签 java android json

抱歉,我前几天开始教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/

相关文章:

java - 复制到用户目录(java.nio)

java - 如何在不更改 RecyclerView 中的主体的情况下更改 View Drawable 的背景颜色?

java - 如何使用 java 删除 MongoDB 上的特定字段?

json - download.file 错误不支持的 URL 方案

java - 这是在java中建立决策树的正确方法吗?

Java Scheduling API - 特定间隔

java - 为什么 Apache Commons Base32 解码在此处返回任何空数组?

java - Android - 实现类似 Instagram 的编辑文本框

java - PagerTabStrip 无法解析为类型

apache-flex - 在s :HttpService in flex上设置JSON内容类型