fastjson 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
fastjson 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
fastjson 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
fastjson 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
fastjson 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 阿里巴巴
地区 国产
提 交 者 wenshao
适用人群 未知
收录时间 2011-02-20

软件简介

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);
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (64)

加载中
看着 github 上 1.4k 的 issues, 望而却步...
2020/11/12 10:55
回复
举报
又安全漏洞了?
2020/05/30 14:53
回复
举报
其实查询数据库的时候也是可以直接返回Json格式结果的。 ORM框架Bee就是这样( https://gitee.com/automvc/bee). 哪位有兴趣可以对比下直接产生Json快,还是间接产生快。
2019/11/30 23:11
回复
举报
使用kotlin的时候还是问题存在,感觉跟踪的进度很慢,让人又爱又恨哎
2019/06/25 14:28
回复
举报
errorMsg=write javaBean error, fastjson version 1.2.55 method : getNewFeatureCc getNewFeatureCc 不再使用 这样的报错是什么问题 求解
2019/04/26 14:21
回复
举报
那些说解析不出来的把结构放出来看看啊???是有多夸长解析不出来?
2019/04/23 13:52
回复
举报
kut

引用来自“JavaSon712”的评论

就是一堆狗屎,连个完整的官方文档都没有,天天逼逼解析有多快,我就想知道,正常情况下,谁会把几百万,几千万的数据转json,易用性不是最重要的吗。用过最难用的一个json解析

引用来自“开源中国首席鸭王”的评论

支持你的说法,这玩意真是中看不中用,很多复杂的json完全就解析不出来,直接报错,shit。。。
遇到过非常复杂的json,也没发现有什么问题呀。
2019/03/19 23:22
回复
举报
和jackson、gson完全没法比
2019/03/19 22:45
回复
举报

引用来自“JavaSon712”的评论

就是一堆狗屎,连个完整的官方文档都没有,天天逼逼解析有多快,我就想知道,正常情况下,谁会把几百万,几千万的数据转json,易用性不是最重要的吗。用过最难用的一个json解析
支持你的说法,这玩意真是中看不中用,很多复杂的json完全就解析不出来,直接报错,shit。。。
2019/01/29 10:48
回复
举报
更多评论
2020/10/09 10:36

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

fastjson 1.2.74 发布了,这是一个 Bug 修复版本,大家按需升级。主要更新内容如下: Issues 修复序列化时 BeforeFilter/AfterFilter 某些场景报空指针异常的问题 #3373 #3475 TypeUtils float/double 转换为 BigInteger/BigDecimal 时判断 isNan 和 isInfinite 支持通过启动参数和 fastjson.properties 配置 fastjson.auto.discoverable,解决某些场景 fastjson 与 jackson 冲突问题 增强对 Jdk8 日期格式化支持 #3288 修复某些...

27
3
发表于软件架构专区
2020/07/27 07:11

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

fastjson 1.2.73 发布了,这是一个小版本,主要修复升级过程中的一些 bug 与兼容性问题: 修复 AfterFilter 某些场景会抛空指针的问题 提升 JSONValidator 的性能 修复在带T的定制日期格式时不生效的问题 修复 JSONObject.get 和 contains 方法对 Boolean/Character/UUID 类型 Key 行为和 Number 类型不一致 修复传入 ParameteredTypeImpl 导致内存泄露的问题 修复 JSONValidator 某些场景结果不对的问题 修复某些场景引用计算不...

24
7
发表于软件架构专区
2020/06/15 07:24

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

fastjson 1.2.71 已经发布,此版本主要修复了对 Kotlin 的支持和兼容 JDK5 的问题,具体更新内容包括: 修复对 Kotlin 支持的 bug 支持 JSONPatch 修复 JSONValidator 某些场景 getType 结果不对的问题 修复对下划线字段智能匹配的问题 修复对带对特别字符引用不支持的问题 parseArray 方法支持 config 增强对 JSONPath 的支持 补充安全黑名单,无新增利用,预防性补充 增强 BigInteger 和 BigDecimal 的边界检测 JSONType 支持...

14
4
发表于服务端专区
2020/06/01 09:10

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

昨天我们报导了 fastjson 补曝出存在高危远程代码执行漏洞,今天 fastjson 官方发布了安全公告: https://github.com/alibaba/fastjson/wiki/security_update_20200601 以下为完整公告引用: 安全公告20200601 近日,阿里云应急响应中心监测到fastjson爆发新的反序列化远程代码执行漏洞,黑客利用漏洞,可绕过autoType限制,直接远程执行任意命令攻击服务器,风险极大。 漏洞描述 fastjson采用黑白名单的方法来防御反序列化漏洞...

45
10
发表于大前端专区
2020/05/31 09:16

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

fastjson 当前版本为 1.2.68 发布于 3 月底,日前某安全运营中心监测到,fastjson <= 1.2.68 版本存在远程代码执行漏洞,漏洞被利用可直接获取服务器权限。360CERT 将漏洞等级定为“高危”。 该远程代码执行漏洞原理是,autotype 开关的限制可以被绕过,链式反序列化攻击者可以通过精心构造反序列化利用链,最终达成远程命令执行。此漏洞本身无法绕过 fastjson 的黑名单限制,需要配合不在黑名单中的反序列化利用链才能完成完整...

39
7
发表于软件架构专区
2020/03/31 07:10

fastjson 1.2.68 发布,支持 GEOJSON

fastjson 1.2.68版本发布,这又是一个Bug修复功能安全加固版本,并补充了autoType黑名单。如果已经升级到1.2.67版本或者所有sec09版本,没有显式打开autoType,不需要因为安全原因升级到1.2.68。 在1.2.68中引入一个safeMode的配置,配置safeMode后,无论白名单和黑名单,都不支持autoType。 在1.2.68版本中,引入了GeoJSON的支持。https://github.com/alibaba/fastjson/wiki/geojson_cn Issues 内置支持geojson https://githu...

2
4
发表于软件架构专区
2020/03/03 07:24

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

fastjson 1.2.66 已发布,这又是一个维护版本,修复了一些 BUG,并且做安全加固,补充了 AutoType 黑名单。 Issues 修复某些场景下BeanToArray报错的问题 修复某些场景多版本共存导致的的兼容问题 修复JSONArray构造方法中,由null List会引发的NPE问题 修复大对象某些场景会报错的问题 #2779 修复字符串自动转换为数值时,小数点后全零报错的问题 #2838 修复某些场景下不识别Kotlin泛型的问题 修复开始SupportNonPublicField特...

9
3
发表于大前端专区
2019/10/08 07:33

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

国庆期间,fastjson 升级至 1.2.62 版本,主要是增加 autoType 黑名单、增强日期反序列化支持、增强 JSONPath 支持。 作者特意强调,fastjson 的 autoType 缺省默认是关闭的,缺省基于白名单。autoType 黑名单的不断补充是给一些特别场景需要的,没有显式打开 autoType 的用户,不需要因为安全原因升级到大于 1.2.60 的版本。 详细更新内容如下: 增加autoType黑名单 修复JavaBeanSerializer.processValue兼容问题 #2790 修复J...

10
6
发表于服务端专区
2019/09/20 07:51

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

fastjson 1.2.61 发布了,此处本更新内容: 增加autoType安全黑名单 恢复1.2.60版本SerializeConfig中误删的put方法 修复JSONField.unwrapped在某些场景属性丢失的问题 #2753 修复Feature.NonStringKeyAsString在某些场景不生效的问题 #2736 修复不支持guava ArrayListMultimap的问题 #2430 修复JSON.parseArray方法不能识别byte[].class和char[].class作为变长参数的问题 #2464 修复snake_case配置在嵌套时不生效的问题 #2428 ...

10
8
发表于服务端专区
2019/09/09 07:18

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

fastjson 1.2.60 发布了,这是一个 bug 修复安全加固版本,增加了 AutoType 黑名单,修复了一个导致拒绝服务的问题。 具体更新内容: 安全增强,增加 AutoType 黑名单,修复特定场景导致拒绝服务的问题 序列化支持 org.json.JSONObject 类型 修复某些场景 Enum 定制反序列化不生效的问题 修复某些场景解析非法字符串不抛异常的问题 修复 JSONField 配置 WriteBigDecimalAsPlain 不生效的问题 增强 Builder 模式支持,JSONPOJOB...

12
7
发表于开发技能专区
2019/07/12 16:07

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

2019年6月22日,阿里云云盾应急响应中心监测到FastJSON存在0day漏洞,攻击者可以利用该漏洞绕过黑名单策略进行远程代码执行。 漏洞名称 FastJSON远程代码执行0day漏洞 漏洞描述 利用该0day漏洞,恶意攻击者可以构造攻击请求绕过FastJSON的黑名单策略。例如,攻击者通过精心构造的请求,远程让服务端执行指定命令(以下示例中成功运行计算器程序)。 影响范围 FastJSON 1.2.48以下版本 官方解决方案 升级至FastJSON最新版本,建议...

25
31
发表于软件架构专区
2019/05/04 07:09

fastjson 1.2.58 版本发布,修复 JDK 5/6/7 版本兼容问题

fastjson 1.2.58 版本已发布,修复了已知问题,改动很少,只有 3 个 Issue。 Issues 修复 JDK 5/6/7 兼容问题 内置支持 Moneta 提升 JSONObject.toJavaObject 性能 相关链接 下载 http://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.58/ 文档 https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 源码 https://github.com/alibaba/fastjson/tree/1.2.58...

4
2
发表于服务端专区
2019/04/22 07:23

fastjson 1.1.71.android 版本发布,优化部分场景性能

fastjson 1.1.71.android 版本已发布。这是一个例行维护版本,修复 2 个 bug,增加一个 1.2.x 兼容的方法,并优化了部分场景的性能。 Issues 修复反序列化 Class[] 类型报错的问题 #1945 修复 JSONType 指定 typeKey 时反序列化丢失部分字段的问题 #1941 增加 JSON.parseObject(String/Type/ParserConfig/Feature...) 方法,兼容 1.2.x API 提升 JSONObject.toJavaObject 方法性能 提升字符串 castToDouble 的性能 相关链接 下载...

2
3
发表于软件架构专区
2019/04/12 07:48

fastjson 1.2.57 版本发布,Bug 修复维护版本

fastjson 1.2.57 版本已发布,这又是一个例行的 bug 修复维护版本。更新内容主要是修复 Bug,以及提升某些场景的性能。 Issues 修复智能匹配多余字段时覆盖原字段的问题 #2348 支持序列化按父类字段序列化 #2289 https://github.com/alibaba/fastjson/wiki/WriteAs_CN 修复JSON.parseArray反序列化非静态内部类时报错信息不友好的问题 #2358 修复JSONPath的一些问题 #2189 #2306 修复Java 10兼容问题 #2105 修复SupportArrayToB...

7
6
发表于服务端专区
2019/01/27 07:05

Fastjson 1.2.56 发布,Java 快速 JSON 解析器/生成器

Fastjson 1.2.56 发布了,Fastjson 是一个用于在 Java 对象和 JSON 格式之间相互转化的库。 此版本主要进行 bug 修复: ParserConfig 支持类型别名 修复 Enum 反序列化处理长度为 0 字符串在某些场景不返回 NULL 报错的问题 增强 Java 11 支持 #2257 增强对 Jdk8 日期 API 的支持 日期格式支持 unixtime 详情查看发布说明。 下载 http://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.56/ 文档 https://github.com/alibaba...

6
6
发表于软件架构专区
2019/01/21 07:12

fastjson 1.2.55 版本发布,Bug 修复版本

这又是一个Bug修复版本,修复1.2.54版本发布以来发现的bug。 Issues 修复反序列化时float/double类型在某些场景精度丢失的问题。 增强kotlin支持,修复特定场景构造函数找不到报错的问题 修复BrowserCompatible特性打开时在BigInteger/BigDecimal类型超过范围时不加双引号的问题 修复整数字段反序列化越界时结果不对的问题 增强对日期格式反序列化的支持,支持'+800'结尾时区格式的日期格式,增强对Jdk8日期的支持 增强对Hiber...

7
5
2018/11/30 07:33

fastjson 1.2.54 发布,修复某项安全检测误报问题

fastjson 1.2.54 版本发布了,这又是一个功能增强,以及 bug 修复的版本。主要是增强对 JSONPath 的支持。 这又是一个功能修复的版本。主要是修复JSONObject.readObject安全检测误报问题。 Issues 修复JSONObject.readObject安全检测误报错误的问题 修复TypeUtils.getClass处理泛型不当的问题 BrowserCompatible支持BigInteger类型 修复JSONPath.extract不支持$的问题 相关链接 下载 http://repo1.maven.org/maven2/com/alibab...

0
1
发表于服务端专区
2018/11/19 07:22

fastjson 1.2.52 版本发布,Java 实现的 JSON 解析库

fastjson 1.2.52 版本发布了,这又是一个功能增强,以及 bug 修复的版本。主要是增强对 JSONPath 的支持。 Issues 增强JSONPath的支持,增强新的JSONPath.extract API,根据path按需解析JSON数据,大幅提升JSONPath的性能,可用于大数据分析场景。https://github.com/alibaba/fastjson/wiki/JSONPath_Extract SerializeWriter支持配置bufLocal大小,并改进缓存buf的算法。这是根据 @江南白衣 的建议做的改进。 https://github.c...

19
9
发表于开发技能专区
2018/10/02 07:27

fastjson 1.2.51 发布,Bug 修复安全加固

fastjson 1.2.51 已发布,这又是一个 BUG 修复安全加固版本。 Issues 修复 1.2.50 引入的 JSONObject.getInt 不支持 float/double 到 int/long 转换的问题; 修复 ServiceLoader 捕捉异常不完全的问题; 增强对 Jackson 的兼容; fastjson.properties 配置支持 parser.features.NonStringKeyAsString 配置; 修复 JSONArray/JSONObject 的 readObject 在 xstream 环境下报错的问题; 增强日期格式支持,支持半小时时区和45分钟时...

3
2
发表于服务端专区
2018/08/06 09:20

fastjson 1.2.49 发布,Bug 修复安全加固

fastjson 1.2.49已发布,这又是一个BUG修复版本,由于时间间隔较久,差不多5个月,修复的问题较多。 Issues 日期反序列化支持1970以前的数值 #1772 日期反序列化自动识别支持yyyy-M-d格式 #1785 Locale为CHINA时反序列化自动识别英文日期格式 #1841 #1901 修复Comparable类型字段反序列化堆栈溢出的问题 #1834 #1835 修复LocalDateTime包含纳秒反序列化失败的问题 #1987 修改LocalDateTime序列化输出,不在使用long输出,统一输...

3
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2015/05/12 23:58

FastJSON

FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快!但是文档做得不好,在应用前不得不亲测一些功能。 实际上其他的json处理工具都和它差不多,api也有几分相似。 一、JSON规范 JSON是一个标准规范,用于数据交互,规范的中文文档如下: http://www.json.org/json-zh.html 参看规范,来对比JSON类库处理结果。 二、fastjson的一些简要说明 1、了解fastjson Fastjson介绍 Fastjson是...

0
0
发表了博客
2015/01/06 13:49

fastJSON

简介 Fastjson是一个Java语言编写的高性能功能完善的JSON库。 高性能 fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。 支持标准 Fastjson完全支持http://json.org的标准,也是官方网站收录的参考实现之一。 功能强大 支持各种JDK类型。包括基本类型、JavaBean、Collection、Map、Enum、泛型等。 支持循环引用 无依赖 不需要例外额...

0
0
发表了博客
2013/10/25 17:07

fastJSON

fastJSON介绍: 阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分。 它具备如下特征:一、速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser,包括自称最快的JackJson; 二、功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支 持泛型;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 序列化 基本序列化 序列化就是把JavaBean对象转化成J...

0
1
发表于服务端专区
2019/05/31 09:59

fastjson

https://github.com/alibaba/fastjson/wiki/Quick-Start-CN String text = JSON.toJSONString(obj); //序列化 VO vo = JSON.parseObject("{...}", VO.class); //反序列化 https://github.com/alibaba/fastjson/blob/master/src/main/java/com/alibaba/fastjson/annotation/JSONField.java 当你进行反序列化的时候字段不对应在,属性set方法添加 @JSONField 注解 ,如果进行序列化 在get方法添加注解...

0
0
发表了博客
2013/03/15 14:29

fastjson

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

0
0
发表了博客
2015/12/03 17:20

fastJson

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

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于开发技能专区
01/18 21:27

java多态请教

我定义的接口类: 我定义的实体类: 然后:父类指向子类,父类没有子类的方法,为什么fastjson可以拿到对应的属性

9
0
发表于开发技能专区
2020/12/16 18:07

fastjson转换实体问题,转换成了字符串,而不是json

@GetMapping("getInfo") public AjaxResult getInfo() { LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); SysUser user = loginUser.getUser(); AjaxResult ajax = AjaxResult.success(); ajax.put("user", user); return ajax; } 这里前端返回的不是json字符串而是一个普通的字符串 但是把user对象换成普通字符串就可以 @GetMapping("getInfo")...

11
0
发表了问答
2020/06/07 20:35

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

回顾一周社区热门资讯 第【七十六】期:20200530-20200605 点击相应标题,跳转阅读全文 Ubuntu on WSL 2 GA iPhone 11 训练神经网络的开源项目火了,准确率可与 i7 MacBook Pro 持平 在模型架构和训练参数相同的情况下,同时在 iphone 11上运行 Core ML 和在 i7 MacBook Pro 上运行 TensorFlow 2.0,两种方式的准确率都超过了0.98,前者训练时间大概为248秒,后者为158秒。 .NET IDE Rider 公布 2020.2 路线图 Linus Torvalds 公...

1
5
发表于软件架构专区
2020/03/11 12:46

fastjson 字段格式自定义个性化问题

由于场景问题,暂时无法使用注解@JSONField, fastjson中还有什么方式可以根据自己定义的注解个性化定义字段格式? 看了源代码,序列化时可以通过NameFilter实现,反序列化时ExtraProcessor需要处理各种类型的反射。不知道Fastjson是否提供类似于gson的FieldNameStrategy接口 ,可以方便自定义字段格式的。

6
0
2019/11/15 14:21

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

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

2
0
发表于服务端专区
2019/10/31 17:14

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

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

4
0
发表了问答
2018/08/08 12:01

使用 fastjson 实现类型无关的对象序列化

今天跟 fastjson 作者 @wenshao 聊了会才找到 fastjson 如何实现类型无关的对象序列化 代码如下: package net.oschina.j2cache.util; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.parser.Feature; import com.alibaba.fastjson.serializer.SerializerFeature; /** * 使用 fastjson 进行对象的 JSON 格式序列化 */ public class FastjsonSerializer implements Serializer { @Override publi...

1
3
发表了问答
2016/08/24 22:20

fastjson Map SerializerFeature无效

@温少 fastJson 对于 Map的features 指定是无效的吧? 比如,我在features 指定了,WriteNullStringAsEmpty,经测试无效,fastjson使用的是最新版本。 Map<String, Object> jsonMap = new HashMap<String, Object>(); jsonMap.put("a", 1); jsonMap.put("b", ""); jsonMap.put("c", null); jsonMap.put("d", "wuzhuti.cn"); String str = JSONObject.toJSONString(jsonMap, features); System.out.println(str); private static...

6
0
发表于软件架构专区
2019/07/09 15:00

Spring Boot1.0升级2.0之后时间格式出现问题

使用Springboot1.5.3版本时,pojo类的处理 @JSONField(format = "yyyy-MM-dd HH:mm") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") private Date pubTime; postman测试返回结果 "pubTime": "2019-02-26 17:22", 升级Springboot2.0.6后,pojo类处理未变,postman测试返回结果 "pubTime": "2019-02-26T09:22:24.000+0000",...

4
0
发表了问答
2013/10/30 11:05

FastJSON如何让$.data[0]完整的显示数据

@wenshao 你好,向你请教一个问题: 我有一个List,里面的元素都引用了同一个对象实例,在toJsonString后,拿到的数据里除了第一个的引用是完整的数据外,其他的都是 $.data[0].xxx 这样的,有没有什么feature是可以让这个 引用 变成完整的数据?比如做成这样: JSON.toJSONString(list, Features.cloneAndReplaceRef) 即,把这些引用的地方都替换成引用源的JSON拷贝。...

2
0
2019/07/04 15:40

import com.alibaba.fastjson.JSONObject; 和import com.google.gson.JsonObject; 怎么互转??

import com.alibaba.fastjson.JSONObject; import com.google.gson.JsonObject; import com.alibaba.fastjson.JSONObject; 和import com.google.gson.JsonObject; 怎么互转??

3
0
发表于AI & 大数据专区
2019/07/04 09:40

com.alibaba.fastjson.JSONException: syntax error, pos 6, json : 这个json报错怎么整??

com.alibaba.fastjson.JSONException: syntax error, pos 6, json : 代码写了 ,但是报错了 JSONObject querySql = JSON.parseArray(ccont).getJSONObject(0).getJSONObject("reader") .getJSONObject("parameter").getJSONObject("querySql");; 要解析的json是 [{"reader":{"parameter":{"querySql":"SELECT * FROM `t_rsd_model_history` t WHERE t.`status` = '正在执行' ;","readsource":""},"name":"mysqlreader"},"writer...

1
0
发表了问答
2015/06/19 17:01

fastjson在使用toJSONString()转换含有双引号内容,结果再使用js解析为JSON对象报错

@wenshao 你好,想跟你请教个问题: fastjson在处理特殊字符上,因为要在输出时保存字符串的原始模式,如\"的格式,要输出时,要输出为\ + "的形式,而不能直接输出为\",后者在输出时就直接输出为",而省略了\,这在js端是会报错的。 请问该如何处理啊? 我的情况是这样的:数据库中的content内容中含有双引号(你好"中国"),在使用fastjson转换toJSONString()后是:{"id":1, "content":"你好\"中国\""},但是我在jsp页面中将转...

3
1
2019/05/09 14:30

你好请教一个关于fastjson转换的问题

@wenshao 你好,想跟你请教个问题:正常对象嵌套返回JSON格式如: { "name":"name", "detail":{ "age":12 } } 我想转换成 { "name":"name", "detail.age":12 } 这个格式有什么参数可以设定嘛?还是需要自己手动去转换?

1
1
发表了问答
2016/11/02 17:24

fastjson的jsonobject.parseObject(jsonstr)是忽略指定字段或大文本处理

各位大神好,最近在做微信开发,这是微信的返回数据格式,获取到数据后想转换成jsonobject进行处理,在jsonObject.parseObject(jsonStr)时,item下的content过长导致超过指定字数之后后面字就不显示了有没有什么办法可以,忽略该字段不让它输出,或者把所有数据都显示出来?

19
0
发表了问答
2013/09/19 19:47

fastjson能否规避ConcurrentModificationException异常?

@wenshao 你好,想跟你请教个问题: fastjson能否规避ConcurrentModificationException异常? Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:894) at java.util.HashMap$KeyIterator.next(HashMap.java:928) at com.alibaba.fastjson.serializer.CollectionSerializer.write(CollectionSerializer.java:68) at com.alibaba.fastjson.serializer.JSONSerial...

4
0
2019/02/27 14:56

fastjson字符串中包含大括号的解析问题

例如: {"data": "{"name": "test"}"} json解析会报异常

7
0
发表了问答
2016/11/10 14:50

fastJson的feature和SerializerFeature属性的解释

package com.alibaba.fastjson.serializer; public enum SerializerFeature { QuoteFieldNames, UseSingleQuotes, WriteMapNullValue, WriteEnumUsingToString, WriteEnumUsingName, UseISO8601DateFormat, WriteNullListAsEmpty, WriteNullStringAsEmpty, WriteNullNumberAsZero, WriteNullBooleanAsFalse, SkipTransientField, SortField, @Deprecated WriteTabAsSpecial, PrettyFormat, WriteClassName, DisableCircularRefe...

1
0
发表了问答
2016/01/21 15:00

fastjson处理datetime为null的数据

@wenshao 你好,想跟你请教个问题: 我想让List里面每个对象的属性为null的时候显示成“”,使用了下面这个方法,listJSON.toJSONString(plist.getList(), SerializerFeature.WriteMapNullValue,SerializerFeature.WriteNullStringAsEmpty); ,现在为null的字符串类型全部转换成了“”,但是datetime类型不行,还是null,这个有没有办法解决?谢谢!...

5
0
发表于DevOps专区
2018/10/26 12:04

fastjson与feign配合使用时传参实体类无法发送,

fastjson版本:1.2.41 feigen版本:spring-cloud-starter-feign 1.4.4.RELEASE 正常使用情况下无任何问题,但是使用feign进行远程调用,传参为实体类时,参数传送失败.

4
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
64 评论
1.6K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部