Dar*_*uis 6 sorting android json
可能重复:
按键排序JavaScript对象
我在android中从JSONObject创建JSONArray.我想成为的JSONArray是: [{"last_name":"cruz","first_name":"juan","middle_name":"sam"}]
但它出现 [{"first_name":"cruz","last_name":"juan","middle_name":"sam"}]
我怎样才能按照我想要的顺序排列阵列?
谢谢...
1. prepare a LinkedHashMap object with elements
2. convert it to JSONObject
Run Code Online (Sandbox Code Playgroud)
例:
Map obj = new LinkedHashMap();
obj.put("a", "String1");
obj.put("b", new Integer(1));
obj.put("c", new Boolean(true));
obj.put("d", "String2");
JSONObject json = new JSONObject(obj);
Run Code Online (Sandbox Code Playgroud)
下载此库:
https://github.com/douglascrockford/JSON-java
将所有文件保存在项目的新包中
而不是使用org.json.JSONObject使用从下载的库中添加的your.package.JSONObject.
现已开放JSONObject.java文件和变化的HashMap()来的LinkedHashMap()构造函数
public JSONObject(Map map)
Run Code Online (Sandbox Code Playgroud)
这将使JSONObject按照您使用put输入值的顺序存储数据.
归档时间: |
|
查看次数: |
3055 次 |
最近记录: |