FASTJSON
Fastjson是一个Java库,可用于将Java对象转换为其JSON表示形式。它也可以用来将JSON字符串转换为等效的Java对象。 Fastjson可以使用任意Java对象,包括没有源代码的预先存在的对象。
Fastjson目标
- 在服务器端和Android客户端中提供最佳性能
- 提供简单的toJSONString()和parseObject()方法将Java对象转换为JSON,反之亦然
- 允许预先存在的不可修改的对象与JSON进行转换
- 广泛支持Java泛型
- 允许对象的自定义表示
- 支持任意复杂的对象(具有深层继承层次结构和广泛的泛型使用)
文档
基准
https://github.com/eishay/jvm-serializers/wiki
下载
Maven
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.70.android</version> </dependency>
通过JCenter的Gradle
compile 'com.alibaba:fastjson:1.2.54' compile 'com.alibaba:fastjson:1.1.70.android'
请参阅 Wiki下载页面以获取更多存储库信息。
许可证
Fastjson根据 Apache 2.0许可证发布。
Copyright 1999-2017阿里巴巴集团控股有限公司 根据Apache许可证2.0版(“许可证”)获得许可; 除遵守许可证外,您不得使用此文件。 您可以通过以下链接获得许可证副本。 http://www.apache.org/licenses/LICENSE-2.0 除非适用法律要求或书面同意,软件 根据许可证分发的数据按“原样”分发, 没有任何形式的保证或条件,无论是明示还是暗示。 有关权限和权限的特定语言,请参阅许可证 许可证下的限制。