作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
基本上我有:
JSONArray j = new JSONArray();
j.add(new JSONObject()); //JSONObject has a bunch of data in it
j.add(new JSONArray()); //JSONArray has a bunch of data in it
现在我想将那个 JSONArray
变成一个包含相同信息的 JSONObject
。这样我就可以传递对象,然后在需要时可以从对象中获取所有信息。任何帮助将不胜感激,谢谢。
最佳答案
通常,Json 对象会将您的值(包括数组)作为命名字段包含在其中。所以,像这样:
JSONObject jo = new JSONObject();
JSONArray ja = new JSONArray();
// populate the array
jo.put("arrayName",ja);
在 JSON 中将是 {"arrayName":[...]}。
关于java - 如何将 JSONArray 转换为 JSONObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7193599/
我是一名优秀的程序员,十分优秀!