1.fastjson介绍
fastjson是java中处理序列化与反序列化的一个库,fastjson.Json将java类序列化json格式的字符串,fastjson.parse和fastjson.Objectparse将json格式的字符串反序列化为java类。
导入maven依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.24</version>
</dependency>
测试类
public class Student {
private int age;
private String name;
//无参调用
public Student(){
};
//全参调用
public Student(String name,int age){
this.name=name;
this.age=age;
}
//getter和setter方法
public int getAge() {
System.out.println("调用了getAge");
return age;
}
public void setAge(int age) {
System.out.println("调用了setAge");
this.age = age;
}
public String getName() {
System.out.println("调用了getName");
return name;
}
public void setName(String name) {
System.out.println("调用了setName");
this.name = name;
}
@Override
public String toString(){
return "{\"name\":\""+name+'\"'+",\"age\":"+age+'}';
}
}
参考链接:https://blog.csdn.net/qq_53287512/article/details/127865920