Skip to content

fastjson 2.0.3发布

Compare
Choose a tag to compare
@wenshao wenshao released this 14 May 03:59
· 3637 commits to main since this release

1. FASTJSON 2.0介绍

FASTJSON 2.0是FASTJSON项目的重要升级,目标是为下一个十年提供一个高性能的JSON库,同一套API支持JSON/JSONB两种协议,JSONPath是一等公民,支持全量解析和部分解析,支持Java服务端、客户端Android、大数据场景。

2. FASTJSON 2.0.3版本 介绍

经过多个热心同学的验证,2.0.3已经基本具备生产可用的能力,但由于是初期版本,使用到生产还需要仔细观察验证。

  • 更好兼容fastjson 1.x
  • 支持JDK 14引入的Record
  • 支持GraalVM native-image
  • 完善了扩展机制
  • 增强了对JSONPath的支持
  • 兼容jackson常用Annotation,方便用户从jackson切换到fastjson2
  • 提升了转义符很多的场景的反序列化性能

2.1 定制序列化介绍

FASTJSON2支持完善的定制序列化反序列化功能

3. MAVEN依赖配置

<dependency>
	<groupId>com.alibaba.fastjson2</groupId>
	<artifactId>fastjson2</artifactId>
	<version>2.0.3</version>
</dependency>
  • GraalVM版本
<dependency>
	<groupId>com.alibaba.fastjson2</groupId>
	<artifactId>fastjson2</artifactId>
	<version>2.0.3.graal</version>
</dependency>
  • Android版本
<dependency>
	<groupId>com.alibaba.fastjson2</groupId>
	<artifactId>fastjson2</artifactId>
	<version>2.0.3.android</version>
</dependency>

相关链接