fastJson反序列化异常,JSONException: expect ':' at 0, actual =

Posted 温碧泉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastJson反序列化异常,JSONException: expect ':' at 0, actual =相关的知识,希望对你有一定的参考价值。

com.alibaba.fastjson.JSONException: expect : at 0, actual =
    at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:290) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:64) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.deserializer.MapDeserializer.deserialze(MapDeserializer.java:41) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:747) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:681) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:676) ~[fastjson-1.2.47.jar:na]
    at com.alibaba.fastjson.JSON.parseArray(JSON.java:535) ~[fastjson-1.2.47.jar:na]

具体问题点

[{early_warning=0, medicines_number=dzm0040, rname=1, create_time=1500979674,。。。。。。。。。。。。。。。。。。。。

分析:json格式的字符串中key包含‘_‘

解决方案:去掉‘_‘ 或者将可以用引号包起来

以上是关于fastJson反序列化异常,JSONException: expect ':' at 0, actual =的主要内容,如果未能解决你的问题,请参考以下文章

解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理

解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理

BUG记录积木报表导出数据出现JSON反序列化报错

阿里巴巴 fastjson-1.2.12.jar json解析异常java.lang.ClassFormatError: Invalid method Code length 66865 in cla

java fastjson 序列化、反序列化

Fastjson 反序列化 Jndi 注入利用 JdbcRowSetImpl 链