java - 创建一个 JSONArray

标签 java android json

我如何创建一个 JSONArray,因为创建一个 JSONObject 非常简单:

JSONObject j = new JSONObject();
j.put("key",value);

现在我可以在 JSONObject 中放入另一个字符串,或者 JSONObject 的字符串表示形式。

但是我怎样才能创建一个 JSONArray 并将其插入到 JSONObject 中呢?

最佳答案

But how can I create a JSONArray and insert it to the JSONObject?

您可以像尝试创建 JSONObject 一样创建 JSONArray。

创建时间:

例如:

JSONArray myArray = new JSONArray();
JSONObject j = new JSONObject();
j.put("key",value);
j.put("array",myArray);

检索时间:

您可以通过键名获取 String 或 JSONObject 或任何值。例如:

JSONArray myArray = objJson.getJSONArray("array");

关于java - 创建一个 JSONArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13268799/

相关文章:

java - Mongodb Java cmd find().pretty() 不工作

java - 打印每个 JAX-RS 服务的 JSON 请求/响应

java - Weka 错误消息 - 没有足够的带有类标签的训练实例(需要 : 1, 提供 : 0)!

java - JButton 被工具提示文本渲染为不可点击

android - 实现 Drm Dash 媒体源时发生 DecoderInitializationException

Android 位置跟踪器在很长一段时间后崩溃

java - GSON解析多个相同类型的key

c++ - 我可以将 FlatBuffers 序列化/反序列化为 JSON 吗?

java - 方法引用 - 无效的方法引用 - 不能从静态上下文中引用

java - Eclipse 构建过程