1)生成 JSON:
方法 1、創建一個 map,通過構造方法將 map 轉換成 json 對象
Map<String, Object> map = new HashMap<String, Object>();
map.put("name", "zhangsan");
map.put("age", 24);
JSONObject json = new JSONObject(map);
方法 2、創建一個 json 對象,通過 put 方法添加數據
JSONObject json=new JSONObject();
json.put("name", "zhangsan");
json.put("age", 24);
2)生成 JSON 數組:
創建一個 list,通過構造方法將 list 轉換成 json 對象
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("name", "zhangsan");
map1.put("age", 24);
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("name", "lisi");
map2.put("age", 25);
List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();
list.add(map1);
list.add(map2);
JSONArray array=new JSONArray(list);
方法 1、創建一個 map,通過構造方法將 map 轉換成 json 對象
Map<String, Object> map = new HashMap<String, Object>();
map.put("name", "zhangsan");
map.put("age", 24);
JSONObject json = new JSONObject(map);
方法 2、創建一個 json 對象,通過 put 方法添加數據
JSONObject json=new JSONObject();
json.put("name", "zhangsan");
json.put("age", 24);
2)生成 JSON 數組:
創建一個 list,通過構造方法將 list 轉換成 json 對象
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("name", "zhangsan");
map1.put("age", 24);
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("name", "lisi");
map2.put("age", 25);
List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();
list.add(map1);
list.add(map2);
JSONArray array=new JSONArray(list);
System.out.println(array.toString());
