fastjson 异常“unclosed single-quote string”是什么意思啊

ALOSIN 发布于 2012/11/18 02:37
阅读 2K+
收藏 0

@wenshao 你好,想跟你请教个问题:
从string转JSONObject时出现了,debug了一下,com.alibaba.fastjson.parser.JSONScanner.scanStringSingleQuote(JSONScanner.java:633)这一行报出的错误,其中switch中判断字符变量的值是"x",估计是\x28 如此字符串引起的,似乎是转义的“(”,有何解决办法吗,先谢谢了

以下是问题补充:

@ALOSIN:如此/x28这样的字符串引起的,请问有什么较好的解决办法吗 (2012/11/18 03:43)
加载中
0
wenshao
wenshao
双引号是支持\x28的,单引号目前还不支持,下个星期发布的版本将会支持。
0
孙延伟
孙延伟
unclosed single-quote string 是没有闭合的单引号
0
ALOSIN
ALOSIN

引用来自“孙延伟”的答案

unclosed single-quote string 是没有闭合的单引号
不是单引号引起的,我debug跟踪了的,已经明确是有/x28 如此字符串引起的,/x是最终原因
0
wenshao
wenshao
把json字符串贴出来看看
0
ALOSIN
ALOSIN

引用来自“wenshao”的答案

把json字符串贴出来看看
类似这样:['42-0','超級聯隊\x28中\x29','辛當斯','1.418',10,'11/18/2012 02:15',1,0,1,0,'',0,0,0,0]
wenshao
wenshao
fastjson 1.1.25已经发布,解决了你这个问题
0
ALOSIN
ALOSIN
谢谢温少
0
wenshao
wenshao

问题已经解决了

fastjson 1.1.25或者fastjson 1.1.26版本都是可以的。

返回顶部
顶部