怎么把百度返回的Gson格式信息转换成集合?

renderReverse&&renderReverse({"status":0,"result":{"location":{"lng":116.322987,"lat":39.983424071404},"formatted_address":"北京市海淀区中关村大街27号1101-08室","business":"人民大学,中关村,苏州街","addressComponent":{"city":"北京市","district":"海淀区","province":"北京市","street":"中关村大街","street_number":"27号1101-08室"},"cityCode":131}})

怎么解析成集合?
Gson gso=new Gson();
List xinxi=gso.fromJson(line, List.class);
我Java这样写但是报错
错误信息是:
Expected BEGIN_ARRAY but was STRING at line 1 column 1

suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
6 年多之前 回复

1个回答

你的line是result里的值吗,而不是你上面整个json

nianzhi1202
2012013977 回复a973001040: 怎么解析的
大约 2 年之前 回复
Jave_
JaveZh en,要把result属性里的object取出来,再用Gson才对
6 年多之前 回复
a973001040
a973001040 谢谢了,已经解析出来了 感谢回答
6 年多之前 回复
a973001040
a973001040 line就是上边的整个JSON
6 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问