- 生成json对象和数据
- 生成JSON
- 方法1,创建一个map,通过构造方法将map转换成json对象
private String get() {
Map<String , Object > map = new HashMap<String, Object>();
map.put("name" ,"lisi");
map.put("age",23);
JSONObject jsonObject = new JSONObject(map);
return jsonObject.toString();
}
- 方法2通过new JSONObject 对象来添加
private String get1(){
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("name" ,"lisi");
jsonObject.put("age" ,23);
} catch (JSONException e) {
e.printStackTrace();
}
return jsonObject.toString();
}
private String get2(){
Map<String , Object > map1 = new HashMap<String, Object>();
map1.put("name" ,"lisi");
map1.put("age",23);
Map<String , Object > map2 = new HashMap<String, Object>();
map2.put("nafff" ,"lgggi");
map2.put("age",13);
List<Map<String ,Object>> list = new ArrayList<>();
list.add(map1);
list.add(map2);
JSONArray jsonArray = new JSONArray(list);
return jsonArray.toString();
}
[{"name":"lisi","age":23{"nafff":"lgggi","age":13}]