fastjson遇到转义字符出现问题怎么解决

小雨0oo 发布于 2014/07/09 00:02
阅读 28K+
收藏 0

@wenshao

比如【{"code":"产品\名称"}】

中括号内的就是,要转成JSON的字符串,

不是我非要在字符串里加这个,是他这个接口,有时间就有这么个东西。

错误信息:

Exception in thread "main" com.alibaba.fastjson.JSONException: unclosed string : 名
at com.alibaba.fastjson.parser.JSONLexerBase.scanString(JSONLexerBase.java:981)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:387)
at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1189)
at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1158)
at com.alibaba.fastjson.JSON.parse(JSON.java:102)
at com.alibaba.fastjson.JSON.parse(JSON.java:93)
at com.alibaba.fastjson.JSON.parseObject(JSON.java:164)

加载中
0
星爷
星爷
这个不符合json规范,你把那个转义的给替换掉吧!
0
0
小小之序
小小之序
一般可以用自己穿进行转义吧。google一下。好像是  /\。提示的错误是说你把  \名 作为一个转义字符了,你应该把 \ 进行转义后输出就OK了
返回顶部
顶部