【发布时间】:2013-05-16 19:08:56
【问题描述】:
我有以下 JSON,我只对获取元素 "status"、"lat" 和 "lng" 感兴趣。
使用 Gson,是否可以解析此 JSON 以获取这些值,而无需创建表示 JSON 内容的整个类结构?
JSON:
{
"result": {
"geometry": {
"location": {
"lat": 45.80355369999999,
"lng": 15.9363229
}
}
},
"status": "OK"
}
【问题讨论】:
-
您的 JSON 无效(您可以使用 jsonlint 进行验证。
address_components的内部geometry属性应包含在一个对象中(使用大括号{})。 -
我剪掉了很多不必要的节点并且出现了错字:-)
-
那么,正确的形式是什么?在不知情的情况下,无法真正提出快速解决方案。
-
JSON 已编辑,感谢 json 检查器...我永远不会发现该错误。