package cn.sh.ideal.oa.seal.controller;
import net.sf.json.JSONArray;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class JsonTest {
public static void main(String[] args) {
//List转Json
List<Map<String,Object>> list=new ArrayList<>();
Map<String,Object> map1=new HashMap<String,Object>();
map1.put("name","yun");
map1.put("age",24);
list.add(map1);
Map<String,Object> map2=new HashMap<String,Object>();
map2.put("name","yan");
map2.put("age",25);
list.add(map2);
JSONArray jsonArray= JSONArray.fromObject(list);
System.out.println("list: "+list.toString());
System.out.println("Json: "+jsonArray.toString());
}
}
输出结果:
list: [{name=yun, age=24}, {name=yan, age=25}]
Json: [{"name":"yun","age":24},{"name":"yan","age":25}]
public static void main(String[] args) {
//Map转Json
Map map=new HashMap();
map.put("name","yun");
map.put("age",24);
JSONObject jsonObject=JSONObject.fromObject(map);
System.out.println("Map: "+map);
System.out.println("Json: "+jsonObject);
}
输出结果:
Map: {name=yun, age=24}
Json: {"name":"yun","age":24}