FastJson
程序员文章站
2022-07-11 10:55:23
...
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);
推荐阅读
-
C#简单快速的json组件fastJSON使用介绍
-
spring boot2 修改默认json解析器Jackson为fastjson
-
fastjson
-
一篇文章教你轻松使用fastjson
-
亲手带你解决Debug Fastjson的安全漏洞
-
谈谈fastjson反序列方法JSON.parseObject(String text, Class
clazz)--来源于生产实践 -
FastJson序列化自定义返回字段,普通类从spring容器中获取bean
-
通过jgit一次性升级fastjson版本
-
bootstrap搜索建议插件suggest+使用FastJSON进行JSON和String转换解析
-
fastjson序列化出现*Error