我有一根这样的绳子
"{
"scanReference": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"document": {
"status": "data",
"data": {
"firstName": "FULL NAME",
"info": "{\"city\":\"CITY\",\"issueDate\":\"2019-01-01\"}"
},
"country": "USA"
}
}"
我创建了类(简单pojo)来将其转换为java对象并使用gson。我正在使用下面的代码转换为java对象。
(gson.fromJson(response, MyClass.class));
但我在转换时收到以下错误,因为“info”是一个字符串而不是json。
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING
当我将“info”设置为json并对其进行测试时,代码可以正常工作,但这里的代码是字符串。
有人能帮我解决这个问题吗?
ps:谢谢你的帮助。
1条答案
按热度按时间mepcadol1#
在myclass中创建信息类。