fastjson 请教一下,如果是json字符串格式的内容,反序列化报错,有方便的解决办法吗?

jc3wubiy  于 2021-11-27  发布在  Java
关注(0)|答案(1)|浏览(188)

我的json字符串是这样的:
{"list":"[{"name":"hello","phone":"123456"}]"}

我的bean定义是
class A{
public List list;
}

如果是正常json应该是 {"list":[{"name":"hello","phone":"123456"}]}
现在报错的是com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 116, fastjson-version 1.2.44

请问有方便的解决办法吗?

7gs2gvoe

7gs2gvoe1#

先变成jsonobject,然后拿到list的string,再反序列化

相关问题