【发布时间】:2015-11-25 18:14:56
【问题描述】:
我是第一次使用 JSON,我的目标是从这个 JSON 结果(Google 距离矩阵 API)中创建一个具有 Destination、Origin 和 Duration 属性的对象
{
"destination_addresses" : [ "123 High St, Los Angeles, CA 90210, USA" ],
"origin_addresses" : [ "800 Lake Dr, Los Angeles, CA 90210, USA" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "2.0 km",
"value" : 1969
},
"duration" : {
"text" : "6 mins",
"value" : 338
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
到目前为止,我已经能够使用这条线正确存储目的地和起点Property data = new Gson().fromJson(json, Property.class);
但是我很难弄清楚如何从巢中获取值。具体来说,我正在尝试从持续时间中获取“文本”。
任何帮助将不胜感激!
【问题讨论】:
-
创建一个可以映射到json对象的等效java类
标签: java json api gson google-distancematrix-api