生成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();
}
生成JSON数组的方法
通过list集合添加map集合
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}
]
转载请注明原文地址: https://ju.6miu.com/read-1295159.html