1.在json.org下载json的源码,
2.然后将json的*.java文件打包成*.class文件
a.将json的*,java文件新建一个org.json中,放入其中.然后右键点击项目名选择'export' 选择 JAR file,然后finish,
b.将打包后的JAR包.然后再添加到Build Path中即可.
<1>Map转Json
//map ->Json
public static void MapToJson(){
Map<String,String> map=new HashMap<>();
map.put("001", "kh");
map.put("002", "lj");
map.put("003", "加油");
//将map转化为json数据格式
JSONObject json=new JSONObject(map);
//输出json数据
System.out.println(json);
}
输出结果: 转化成了{"key":"value"}的形式,之间用','分割
<2>JavaBean转Json
//JavaBean->Json
public static void BeanToJson(){
Person person=new Person();
person.setName("kh");
person.setAge(18);
Address address=new Address("XianYang","Xi'an");
person.setAddress(address);
//JavaBean->Json
JSONObject json=new JSONObject(person);
System.out.println(json);
}
输出结果:
{
"address":{"homeAddress":"XianYang","schoolAddress":"Xi'an"},
"age":18,
"name":"kh"
}
<3>String转Json
//String->Josn
public static void StringToJson(){
String str="{\"name\":\"test\",\"age\":23}";
JSONObject json=new JSONObject(str);
System.out.println(str);
}
输出结果:
{"name":"test","age":23}