【报错已解决】com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0
·
javaBean类报如下错误:
syntax error, expect {, actual [, pos 0
com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0
翻译:语法错误,期望是{,但是是[ ,
我这里原来是把json直接变成字符串放入数组中,理想很丰满,显示很骨感,这里会把json里所有数据变成字符串
如
JSONArray.parserArray(obj.get("result").toString())
正确的做法是先转换为JSONString类型,再转换为JSONObject类型,如需套出里面的json数据,那再写一层。如果想要取其他类型,就定义一个其他类型的数据。
JSONObject result = JSONObject.parseObject(JSONObject.toJSONString(obj.get("result")));
JSONObject data = JSONObject.parseObject(JSONObject.toJSONString(result.get("data")));
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)