我想从JSON获取数组对象。 我的计划:
{
"ID":"48213",
"TIMESTAMP_X":"23.10.2015 23:45:52",
"TIMESTAMP_X_UNIX":"1445633152",
"PHOTOALBUM":[
"20906",
"20907",
"20908",
"20909",
"20923",
"20924"
],
"CITY_BIND":false,
"SECTION_NAME":null
}
我如何获得数组PHOTOALBUM使用Retrofit?
我试试:
*
*
private List<String> PHOTOALBUM = new ArrayList<String>();
public List<String> getPHOTOALBUM() {
return PHOTOALBUM;
}
*
*
但它不起作用。
答案 0 :(得分:0)
如果您有返回的JSON对象的数据模型类,则改造可以轻松返回此模型类的实例:
http://kdubblabs.com/java/retrofit-by-square/retrofit-return-custom-object/
这样,您可以通过调用返回的实例的getPHOTOALBUM()方法轻松提取PHOTOALBUM数组属性。
Gson转换器被广泛使用:https://github.com/google/gson(很容易与改进集成以自动序列化/反序列化您的JSON对象。