FastJson使用方法
Posted 夜雨最萌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FastJson使用方法相关的知识,希望对你有一定的参考价值。
FastJson是阿里的一款开源框架,用来快速实现Java的序列化和反序列化。
官方地址:https://github.com/alibaba/fastjson
使用方法演示:
下载jar包,使用IDEA导入fastjson.jar
import com.alibaba.fastjson.*; class Student{ private int age; private String name; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Student{" + "age=" + age + ", name=\'" + name + \'\\\'\' + \'}\'; } } public class FastjsonTest { public static void main(String[] args) { Student s = new Student(); s.setAge(18); s.setName("haha"); String jsonstring = JSON.toJSONString(s); System.out.println(jsonstring); Student s2 = (Student)JSON.parseObject(jsonstring,Student.class); System.out.println(s2.getAge()); System.out.println(s2.toString()); } }
以上是关于FastJson使用方法的主要内容,如果未能解决你的问题,请参考以下文章
Fastjson 反序列化 Jndi 注入利用 JdbcRowSetImpl 链