com.alibaba.fastjson.JSONException: unclosed string : \u001A\n\t

6ojccjat  于 2022-10-21  发布在  其他
关注(0)|答案(2)|浏览(684)

version:1.2.29
解析字符串的时候偶尔会出现这个问题,根据日志复制出来调试正常的

nhaq1z21

nhaq1z211#

能接一下堆栈信息么?这个应该后末尾有\u001A字符串导致的,这个问题修复过,你试试最新版本1.2.35是否已经解决此问题

z9smfwbn

z9smfwbn2#

1.2.35 不能解决,
fastjsonVersion = '1.2.35'
JSONObject jsonObject = JSON.parseObject(json);
return JSON.toJavaObject(jsonObject, c);

`{
"s.os":"....#",
"s.os":"\李23456...#",
"ssass":"",
"lxk":123467987654345
}
unclosed string : 李
null

Process finished with exit code 0`
即便是现在换到最小的版本 1.2.73
也还是要报错。
就是因为 李字前面多了个 \ 符号,导致的

相关问题