Fastjson 使用指南
2017-11-26 20:41
225 查看
1. 什么是fastjson?
fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。Fastjson使用场景
Fastjson已经被广泛使用在各种场景,包括cache存储、RPC通讯、MQ通讯、网络协议通讯、Android客户端、Ajax服务器处理程序等等。2.fastjson的优点
2.1 速度快
fastjson相对其他JSON库的特点是快,从2011年fastjson发布1.1.x版本之后,其性能从未被其他Java实现的JSON库超越。2.2 使用广泛
fastjson在阿里巴巴大规模使用,在数万台服务器上部署,fastjson在业界被广泛接受。在2012年被开源中国评选为最受欢迎的国产开源软件之一。2.3 使用简单
fastjson的API十分简洁。String text = JSON.toJSONString(obj); //序列化 VO vo = JSON.parseObject("{...}", VO.class); //反序列化
2.4 功能完备
支持泛型,支持流处理超大文本,支持枚举,支持序列化和反序列化扩展。3. 下载和使用
你可以在maven中央仓库中直接下载:http://repo1.maven.org/maven2/com/alibaba/fastjson/
或者配置maven依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>x.x.x</version> </dependency>
其中x.x.x是版本号,跟进需要使用特定版本,建议使用最新版本。
相关文章推荐
- 如何在Android开发中使用JavaBean---FastJson非官方使用指南
- Fastjson 使用指南
- 使用Fastjson生成Json字符串少字段属性(数据丢失)
- 使用FastJson解析Json数据
- java中fastJson的使用
- FastJSON使用案例(fastjson-1.1.28.jar)
- android fastjson使用方法 fastjson教程
- 阿里巴巴的fastjson使用分析
- 阿里的 com.alibaba.fastjson的日常使用
- android fastjson的简单使用
- [JQ权威指南]使用JQ读取JSON数据
- 如何使用fastJson来解析JSON格式数据和生成JSON格式数据
- springmvc与fastjson的整合,注解@RequestBody的使用
- FastJson的使用
- FastJSON使用心得——如何解析带中文或者数字key的数据
- Spring Boot使用FastJson替换Jackson进行JSON解析
- fastjson中@jsonType注解的使用
- fastjson 基本使用方法
- 使用FastJson解析Json数据