json-lib的一个解析问题

项目代码有时候莫名其妙有些报错,花了点时间查了下,发现了一个问题:

对于目前最新,也是使用人数最多的一个json-lib版本----2.4,有一个问题。


先来看一个test:


在2.4环境下实验

输出没有问题

但是,一旦我再嵌套一层


这时,就回发现它的输出变成了:


c对应的value从String类型变成了jsonobject,解析自动把这个引号给“吃掉”了。

这就很过分了,而且并没有查到这个问题的解决。没辙只能换了个较低的版本2.2.1:


换成2.2.1:


这次解析就正常了。

所以遇到这种解析问题,解决方案就是换个低版本的json-lib包。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,280评论 19 139
  • JSON的特点: 1、JSON比XML的数据传递的有效性高;2、JSON完全独立于编程语言;3、JSON的本质是具...
    程序员之路阅读 3,611评论 0 3
  • 喜马拉雅(16/100)--时间管理的基础是精力管路 什么是精力? 它就是我们的能量,包括情绪,精神,情感等...
    青春丶不断阅读 403评论 0 2
  • 当你向全世界抛开所有的时候,你的嘴角总会是上扬的。当你一个人深夜里挑灯夜读不知所措迷茫彷徨的时候,你恨不得自己放空...
    温室里的风信子阅读 158评论 0 0
  • ——记曼谷,甲米之行 青春已远去,沧桑走在路上。十年前,我还是青春少年时,看...
    小霞逛世界阅读 786评论 2 2