关于json解析时版本问题

我是初级程序猿 2016-10-21 09:48:48
用json-lib-2.1解析时解析出来的数据比json-lib-1.1多一对引号

导致解析是报错:
将ja转换成JSONArray:
JSONArray ja1 = JSONArray.fromObject(ja);

就报这个错误,1.1版本没这个问题:
 A JSONArray text must start with '[' at character 1 of "[{"name":"中秋节","festival":"2016-9-15","desc":"9月15日至17日放假调休,共3天。9月18日(星期日)上班。","list":[{"date":"2016-9-15","status":"1"},{"date":"2016-9-16","status":"1"},{"date":"2016-9-17","status":"1"},{"date":"2016-9-18","status":"2"}],"list#num#":4},{"name":"国庆节","festival":"2016-10-1","desc":"10月1日至7日放假调休,共7天。10月8日(星期六)、10月9日(星期日)上班。","list":[{"date":"2016-10-1","status":"1"},{"date":"2016-10-2","status":"1"},{"date":"2016-10-3","status":"1"},{"date":"2016-10-4","status":"1"},{"date":"2016-10-5","status":"1"},{"date":"2016-10-6","status":"1"},{"date":"2016-10-7","status":"1"},{"date":"2016-10-8","status":"2"},{"date":"2016-10-9","status":"2"}],"list#num#":9}]"

这个要怎样解决????
...全文
178 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 Tro_picana 的回复:
是不是你自己数据本身就带了"
没有,用2.1版本解析出来就会自动在那个位置添加一对引号,1.1版本就没什么问题,应该是版本问题,现在改用fastjson没这问题
小白晒太阳 2016-10-21
  • 打赏
  • 举报
回复
是不是你自己数据本身就带了"

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧