FastJson
FastJson介绍
-
-
FastJson特点如下:
-
能够支持将java bean序列化成JSON字符串,也能够将JSON字符串反序列化成Java bean。
-
顾名思义,FastJson操作JSON的速度是非常快的。
-
无其他包的依赖, 使用比较方便。
-
- 在Maven项目中使用FastJson库,需要提前在Maven的配置文件中添加此FastJson包的依赖。
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>com.colobu</groupId>
<artifactId>fastjson-jaxrs-json-provider</artifactId>
<version>0.3.1</version>
</dependency>
-
-
可以使用 JSON.parseObject() 将 JSON 字符串转换为 Java 对象。
-
注意反序列化时为对象时,必须要有默认无参的构造函数,否则会报异常。
-
-
JSON.parseArray()
-
可以使用 JSON.parseArray()
-
Fastjson中的 @JSONField 注解
-
通过
-
指定name属性, 字段的名称。
-
使用 ordinal属性, 指定字段的顺序。
-
使用 serialize属性, 指定字段不序列化。
-

浙公网安备 33010602011771号