【笔记】fastjson学习笔记

前言

fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。(Github

通过fastjson实现Java的JSON序列化与反序列化

添加依赖

pom.xml
1
2
3
4
5
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>

Java对象转换为JSON字符串

<obj>:Java对象

1
String str = JSON.toJSONString(<obj>);

JSON字符串转换为Java对象

<str>:JSON格式的字符串
<obj>.class:指定转换后的数据类型

1
JSON.parseObject(<str>, <obj>.class);

完成

参考文献

哔哩哔哩——黑马程序员