fastjson反序列化


1.fastjson介绍

fastjsonjava中处理序列化与反序列化的一个库,fastjson.Jsonjava类序列化json格式的字符串,fastjson.parse和fastjson.Objectparsejson格式的字符串反序列化为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


文章作者: 0x00dream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0x00dream !
  目录