不要重复,我想那样做,而不是工作
对不起,我的英语。我在Android应用程序中使用了改造,但是JSON出现了一些问题,我尝试像这样解析JSON:
[
{
"FIELDS": {
"ID": "21"
},
"PROS": []
},
{
"FIELDS": {
"ID": "21"
},
"PROS": []
}
]
这是我的对象
public class In_Catalog {
@SerializedName("FIELDS")
FIELDS FIELDS;
public In_Catalog.FIELDS getFIELDS() {
return FIELDS;
}
public void setFIELDS(In_Catalog.FIELDS FIELDS) {
this.FIELDS = FIELDS;
}
public class FIELDS {
String ID;
public String getID() {
return ID;
}
public void setID(String ID) {
this.ID = ID;
}
}
这是我的界面
Observable<List<In_Catalog>> getProductsInCatalog(@Query("section") int id_selection);
我无法解析JSON,我的FIELDS
对象始终为NULL。我做错了什么?
答案 0 :(得分:1)
public class ResultDTO {
@SerializedName("FIELDS")
private com.universal.jainconnection.data.FIELDS mFIELDS;
@SerializedName("PROS")
private List<Object> mPROS;
}
public class FIELDS {
@SerializedName("ID")
private String mID;
}
替换此
Observable<List<ResultDTO >> getProductsInCatalog(@Query("section") int id_selection);