fastjson

Java 实现的 JSON 解析器和生成器 fastjson

Apache
Java 查看源码»
跨平台
阿里巴巴
2011-02-20
wenshao

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。

主要特点:

  • 快速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);
的码云指数为
超过 的项目
加载中
此软件有 63 条评论,请先登录后再查看。

fastjson 1.2.73 发布,高性能 JSON 解析器和生成器

fastjson 1.2.73 发布了,这是一个小版本,主要修复升级过程中的一些 bug 与兼容性问题: 修复 AfterFilter 某些场景会抛空指针的问题 提升 JSONValidator 的性能 修复在带T的定制日期格式时...

07/27 07:11

fastjson 1.2.71 发布,高性能 JSON 解析器和生成器

fastjson 1.2.71 已经发布,此版本主要修复了对 Kotlin 的支持和兼容 JDK5 的问题,具体更新内容包括: 修复对 Kotlin 支持的 bug 支持 JSONPatch 修复 JSONValidator 某些场景 getType 结果...

06/15 07:24

fastjson 发布关于“反序列化远程代码执行漏洞”的安全公告

昨天我们报导了 fastjson 补曝出存在高危远程代码执行漏洞,今天 fastjson 官方发布了安全公告: https://github.com/alibaba/fastjson/wiki/security_update_20200601 以下为完整公告引用:...

06/01 09:10

fastjson 被曝存在远程代码执行漏洞,等级“高危”

fastjson 当前版本为 1.2.68 发布于 3 月底,日前某安全运营中心监测到,fastjson <= 1.2.68 版本存在远程代码执行漏洞,漏洞被利用可直接获取服务器权限。360CERT 将漏洞等级定为“高危”。...

05/31 09:16

fastjson 1.2.68 发布,支持 GEOJSON

fastjson 1.2.68版本发布,这又是一个Bug修复功能安全加固版本,并补充了autoType黑名单。如果已经升级到1.2.67版本或者所有sec09版本,没有显式打开autoType,不需要因为安全原因升级到1.2...

03/31 07:10

fastjson 1.2.66 版本发布,Bug 修复安全加固

fastjson 1.2.66 已发布,这又是一个维护版本,修复了一些 BUG,并且做安全加固,补充了 AutoType 黑名单。 Issues 修复某些场景下BeanToArray报错的问题 修复某些场景多版本共存导致的的兼容...

03/03 07:24

fastjson 1.2.62 发布,增强日期反序列化和 JSONPath

国庆期间,fastjson 升级至 1.2.62 版本,主要是增加 autoType 黑名单、增强日期反序列化支持、增强 JSONPath 支持。 作者特意强调,fastjson 的 autoType 缺省默认是关闭的,缺省基于白名单...

2019/10/08 07:33

fastjson 1.2.61 发布,增加 autoType 安全黑名单

fastjson 1.2.61 发布了,此处本更新内容: 增加autoType安全黑名单 恢复1.2.60版本SerializeConfig中误删的put方法 修复JSONField.unwrapped在某些场景属性丢失的问题 #2753 修复Feature.N...

2019/09/20 07:51

fastjson 1.2.60 发布,修复导致 DoS 的问题

fastjson 1.2.60 发布了,这是一个 bug 修复安全加固版本,增加了 AutoType 黑名单,修复了一个导致拒绝服务的问题。 具体更新内容: 安全增强,增加 AutoType 黑名单,修复特定场景导致拒绝...

2019/09/09 07:18

fastjson 存在远程代码执行 0day 漏洞,建议升级至最新版本

2019年6月22日,阿里云云盾应急响应中心监测到FastJSON存在0day漏洞,攻击者可以利用该漏洞绕过黑名单策略进行远程代码执行。 漏洞名称 FastJSON远程代码执行0day漏洞 漏洞描述 利用该0day漏...

2019/07/12 16:07

没有更多内容

加载失败,请刷新页面

1
回答
【一周】fastjson安全公告 | Linus电脑配置 | Debian 10管理员手册 | TIOBE 榜单

回顾一周社区热门资讯 第【七十六】期:20200530-20200605 点击相应标题,跳转阅读全文 Ubuntu on WSL 2 GA iPhone ...

06/07 20:35
2
回答
fastjson 字段格式自定义个性化问题

由于场景问题,暂时无法使用注解@JSONField, fastjson中还有什么方式可以根据自己定义的注解个性化定义字段格式? 看了源代码,序列化时可以通...

03/11 12:46
1
回答
前台输入框输入多个?,后台实体类取出来的数据变成?jQuery224007647298358178567_1573798292433?

前台输入框输入多个?,后台实体类取出来的数据变成???jQuery224007647298358178567_1573798292433?

2019/11/15 14:21
2
回答
fastjson反序列化一个json字符串(比较大),json字符串带中文乱,导致cpu飙升,有人遇到过吗?

fastjson反序列化一个json字符串(比较大),json字符串带中文乱,导致cpu飙升,有人遇到过吗?

2019/10/31 17:14
1
回答
使用 fastjson 实现类型无关的对象序列化

今天跟 fastjson 作者 @wenshao 聊了会才找到 fastjson 如何实现类型无关的对象序列化 代码如下: package net.osc...

2018/08/08 12:01
6
回答
fastjson Map SerializerFeature无效

@温少 fastJson 对于 Map的features 指定是无效的吧? 比如,我在features 指定了,WriteNullStringAsEmpt...

2016/08/24 22:20
2
回答
Spring Boot1.0升级2.0之后时间格式出现问题
码农小胖哥 的回答 2019/07/09 15:27
最佳答案
/** * 全局日期格式化配置 * * @author Dax * @since 14 :24 2019-05-08 */ @Configuration public class GlobalDateTimeSerializerConfig { @Value("${spring.jackson...
2
回答
FastJSON如何让$.data[0]完整的显示数据

@wenshao 你好,向你请教一个问题: 我有一个List,里面的元素都引用了同一个对象实例,在toJsonString后,拿到的数据里除了第一个的引用...

2013/10/30 11:05
1
回答
import com.alibaba.fastjson.JSONObject; 和import com.google.gson.JsonObject; 怎么互转??

import com.alibaba.fastjson.JSONObject; import com.google.gson.JsonObject; im...

2019/07/04 15:40
1
回答
com.alibaba.fastjson.JSONException: syntax error, pos 6, json : 这个json报错怎么整??
wha37 的回答 2019/07/04 09:44
最佳答案
Object querySql = JSON.parseArray(ccont).getJSONObject(0).getJSONObject("reader") .getJSONObject("parameter").get("querySql")

没有更多内容

加载失败,请刷新页面

fastJSON

简介 Fastjson是一个Java语言编写的高性能功能完善的JSON库。 高性能 fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的...

2015/01/06 13:49
110
0
FastJSON

FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快!但是文档做得不好,在应用前不得不亲测一些功能。 实际上其他的json处理工具都和它差不多,...

2015/05/12 23:58
110
0
fastJSON

http://blog.csdn.net/wutongyu344/article/details/7321591 http://bbs.9ria.com/thread-248297-1-1.html...

2013/10/25 17:07
243
0
fastjson

https://github.com/alibaba/fastjson/wiki/Quick-Start-CN String text = JSON.toJSONString(obj); //序列化 VO vo = JSON.parseObject("{...}", VO.class); //反序列化 https://github.com...

2019/05/31 09:59
11
0
fastjson

## 项目地址 ## [项目首页][1] [1]: http://code.alibabatech.com/wiki/display/FastJSON/Home ## maven ## com.alibaba fastjson 1.1.27 ## 解析json为Map ## Map map = JSON.parseObject(r...

2013/03/15 14:29
202
0
fastJson

http://zhglhy.iteye.com/blog/1766269

2015/12/03 17:20
14
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部