com.alibaba.fastjson.JSONException: not match : - =, info : pos 6, line 1, column 7{intro=全刚的大铁锤, name=巨大铁锤, stock=666}
at com.alibaba.fastjson.parser.JSONLexerBase.nextTokenWithChar(JSONLexerBase.java:398)
at com.alibaba.fastjson.parser.JSONLexerBase.nextTokenWithColon(JSONLexerBase.java:508)
fastjson解析是根据“”解析,日志中的双引号丢失。 所以要先将数据格式化为json,再将json转换为对象。
produceHit为数据
标签:fastjson,info,JSONLexerBase,parser,alibaba,json,com From: https://blog.csdn.net/z1299236067/article/details/141560745Produce produce = JSONObject.parseObject(JSON.toJSON(produceHit.source()).toString(), Produce.class);