Я пытаюсь разобрать простую строку Json, используя Gson.
String json = "{'FoodMenuRS':{'Status':'Success','TotalResults':4}}";
Для чтения JSON я пишу код:
Info info = gson.fromJson(json, Info.class);
а здесь информация
public class Info {
@SerializedName("FoodMenuRS")
public String FoodMenuRS;
@SerializedName("Status")
public String Status;
@SerializedName("TotalResults")
public String TotalResults;
public String getFoodMenuRS() {
return FoodMenuRS;
}
public void setFoodMenuRS(String foodMenuRS) {
FoodMenuRS = foodMenuRS;
}
public String getStatus() {
return Status;
}
public void setStatus(String status) {
Status = status;
}
public String getTotalResults() {
return TotalResults;
}
public void setTotalResults(String totalResults) {
TotalResults = totalResults;
}
}
Но при разборе исключение происходит:
The JsonDeserializer StringTypeAdapter failed to deserialize json object {"Status":"Success","TotalResults":4}
И если я удалю «FoodMenuRs», он будет работать правильно. Пожалуйста, помогите.