1 引包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
2 例子
@Data
public class Info {
private String address;
private char sex;
}
@Data
public class Person{
private String name;
private Integer age;
private String password;
private Info info;
}
public class Serialize {
@Test
Serialize serialize=new Serialize();
//嵌套的信息类
Info info =new Info();
serialize.setName("xx");
serialize.setAge(10);
serialize.setPassword("123456");
info.setAddress("xi,an");
info.setSex('女');
serialize.setInfo(info);
//第二个参数true,就是为了优雅展示
System.out.println(JSON.toJSONString(serialize,true));
}
执行结果 :
{
“age”:10,
“info”:{
“address”:“xi,an”,
“sex”:“