【发布时间】:2019-03-25 21:23:12
【问题描述】:
我正在尝试使用 moshi 解析来自 Google Places API 的响应。我只想得到name 和location。 Json 看起来像这样:
{
"geometry": {
"location": {
"lat": 51.1167056,
"lng": 17.0260999
},
"viewport": {
"northeast": {
"lat": 51.1180545802915,
"lng": 17.0274488802915
},
"southwest": {
"lat": 51.1153566197085,
"lng": 17.0247509197085
}
}
},
"name": "name of this place"
}
为了更好的可读性,我省略了大部分元素。我在从“位置”解析“lat”、“lng”时遇到问题,因为它不在基本范围内。而且我不想为每个对象创建类,因为我不需要它们。有没有什么简单的方法可以给属性设置一些属性来告诉 moshi 在哪里可以找到它们?
我找到了moshi-lazy-adapters 库,但我不知道如何正确使用它
【问题讨论】: