记一次FastJSON解析json时遇到的:unclosed str

记一次FastJSON解析json时遇到的:unclosed str

由于调用第三方接口,需要在拿到数据后(后续我会写一个教程记录)进行处理,选择需要的内容入库,拿到的jsonStr如下:

[{
“code”: “201020”,
“courseCode”: “T510”,
“classes”: “临班171”,
“number”: 0
},
{
“code”: “201420151038159”,
“courseCode”: “T513KF1001”,
“classes”: “实验班[141-143]班”,
“number”: 35
}]

调用alibaba的fastjson进行反序列化,JSON.parseArray(s[0],xxx.class); 按理不应该出问题。结果报了

在这里插入图片描述
查了半天,原来是截取jsonStr时出了问题,我本意按照第一个 [ 和最后一个] 截取jsonStr,但是数据中出现了形如
在这里插入图片描述
导致截取出错,修改截取规则后,一切正常!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值