FastJson
程序员文章站
2022-07-11 10:55:17
...
Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。
主要特点:
快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)
强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)
零依赖(没有依赖其它任何类库除了JDK)
import com.alibaba.fastjson.JSON; Group group = new Group(); group.setId(0L); group.setName("admin"); User guestUser = new User(); guestUser.setId(2L); guestUser.setName("guest"); User rootUser = new User(); rootUser.setId(3L); rootUser.setName("root"); group.getUsers().add(guestUser); group.getUsers().add(rootUser); String jsonString = JSON.toJSONString(group); System.out.println(jsonString);
上一篇: hibernate
下一篇: 你不是喜欢喂饭吗?让你喂个够
推荐阅读
-
springMVC利用FastJson接口返回json数据相关配置详解
-
Android之解析JSON数据示例(android原生态,FastJson,Gson)
-
Spring MVC+FastJson+hibernate-validator整合的完整实例教程
-
Spring MVC+FastJson+Swagger集成的完整实例教程
-
Android之解析JSON数据示例(android原生态,FastJson,Gson)
-
Spring MVC+FastJson+Swagger集成的完整实例教程
-
Spring MVC+FastJson+hibernate-validator整合的完整实例教程
-
C#简单快速的json组件fastJSON使用介绍
-
spring boot2 修改默认json解析器Jackson为fastjson
-
fastjson