package study;
import java.util.ArrayList;
import java.util.List;
import com.alibaba.fastjson.JSON;
/**
* @author yi
* FastJson json 解析
*/
public class JsonF {
public static void main(String[] args) {
String s1="[{name:'zhangsan',age:23,type:'学生'},{name:'里面',age:23,type:'学生'}]";
String s2="{name:'zhangsan',age:23,type:'学生'}";
List<Person> p=(List<Person>) JSON.parseArray(s1,Person.class);//json->list<对象>
Person p2=JSON.parseObject(s2,Person.class);//json->对象
Person p3=new Person();
p3.setName("aaa");
p3.setAge(21);
p3.setType("你号");
String s=JSON.toJSONString(p3);//对象->json字符串
List<Person> list=new ArrayList<Person>();
list.add(p3);
String ss=JSON.toJSONString(list);//List<对象>->json字符串
System.out.println(p);
System.out.println(p2);
System.out.println(s);
System.out.println(ss);
}
}
import java.util.ArrayList;
import java.util.List;
import com.alibaba.fastjson.JSON;
/**
* @author yi
* FastJson json 解析
*/
public class JsonF {
public static void main(String[] args) {
String s1="[{name:'zhangsan',age:23,type:'学生'},{name:'里面',age:23,type:'学生'}]";
String s2="{name:'zhangsan',age:23,type:'学生'}";
List<Person> p=(List<Person>) JSON.parseArray(s1,Person.class);//json->list<对象>
Person p2=JSON.parseObject(s2,Person.class);//json->对象
Person p3=new Person();
p3.setName("aaa");
p3.setAge(21);
p3.setType("你号");
String s=JSON.toJSONString(p3);//对象->json字符串
List<Person> list=new ArrayList<Person>();
list.add(p3);
String ss=JSON.toJSONString(list);//List<对象>->json字符串
System.out.println(p);
System.out.println(p2);
System.out.println(s);
System.out.println(ss);
}
}