Java解析JSON数据,有回车符n时解析报错⼀、问题由来
测试⼈员最近在测试时,后台⽇志⼀直抱错,⼤致意思是JSON数据解析错误,错误信息如下:
⼆、问题分析
去查看代码时,发现异常信息是这⾥抛出来的,解析时使⽤的是json-lib这个包中的⽅法;
然后进⼀步排查错误,将⾥⾯的测试数据复制出来查看能否正常解析,如下:
结果还是不⾏,进⼀步排查发现问题,去掉最后⼀个解析的字段remarks后,解析正常;
由此到问题的原因,是由于JSON数据中包含回车符\n,数据如下:
原因到后,就很好对症下药,针对上⾯的问题,在解析JSON数据时,先去除回车符\n即可。
在线解析JSON数据可以使⽤这个⽹站,免费并且⾮常⽅便,推介使⽤:
>安卓在线解析json
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论