package com;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class Test {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("time", System.currentTimeMillis());
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("startTime", System.currentTimeMillis());
map2.put("endTime", System.currentTimeMillis());
map2.put("location", "F123");
map2.put("orderNum", "21345678");
map2.put("process", "1");
list.add(map2);
map.put("list", list);
String params = JsonUtils.object2Json(map);
JSONObject jsonObject = JSONObject.fromObject(params);
JSONArray jsonArray = JSONArray.fromObject(jsonObject.get("list"));
System.out.println(jsonArray);
}
}
运行效果如下图所示
[{"process":"1","startTime":1461053969722,"location":"F123","orderNum":"21345678","endTime":1461053969722}]