我是靠谱客的博主 温柔发箍,最近开发中收集的这篇文章主要介绍【报错已解决】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")));

最后

以上就是温柔发箍为你收集整理的【报错已解决】com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0的全部内容,希望文章能够帮你解决【报错已解决】com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部