FastJson-Basic Usage
0x01 What Is FastJson
0x02 Basic Usage
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.23</version>
</dependency>POJO => JSON
package org.example;
public class Person {
public String name;
public Integer age;
public String getName() {
System.out.println("getName");
return name;
}
public void setName(String name) {
System.out.println("setName");
this.name = name;
}
public Integer getAge() {
System.out.println("getAge");
return age;
}
public void setAge(Integer age) {
System.out.println("setAge");
this.age = age;
}
public Person(String name, Integer age) {
this.name = name;
this.age = age;
}
public Person(){
System.out.println("Non-Arg Constructor");
}
@Override
public String toString() {
return "I am " + this.name + " and " + this.age + " years old";
}
}JSON => POJO
parse vs parseObject
Last updated