我从第三方API获得此回复。我想使用改造将其解析为我的Android应用程序。我希望在我的布局中获得标题,shippingOptions n其他数据。 我对如何编写其getter setter类以映射数据感到困惑。
{
"productInfoList": [
{
"productBaseInfo": {
"productIdentifier": {
},
"productAttributes": {
"title": "Sony Xperia C Black",
}
},
"productShippingBaseInfo": {
"shippingOptions": null
},
"offset": "v1:tyy-4io:MOBDP6W6MCUWCFGV"
},{
..
..
same response as above
}
]
}
public interface Fart_Interface {
@Headers({ "header 1:value",
"header2 :value" })
@GET("/search/json?query=sony&resultCount=10")
void search(Callback<List<productInfoList>> callback);
}
答案 0 :(得分:0)
首先看起来你的json响应无效。删除标题对象值
之后的,
...
"productAttributes": {
"title": "Sony Xperia C Black",
}
...
获取有效的json响应并在此处创建您的pojo JsonSchema2Pojo 为您的 JSON 数据创建pojo的最佳在线工具
确保选择 SourceType 和注释样式