我将收到以下格式的 JSON 字符串:
{ "type":"groups", "groups":[ {"group":"NAME"}, ...] }
如何形成一个对象,以便以下工作。
MyClass p = gson.fromJson(jsonString, MyClass.class);
我被卡住的部分是“{“group”:“NAME”}”。这可以通过将对象保存在数组中来解决吗?例子。
public class MyClass {
private String type;
private List<MyOtherClass> groups = new ArrayList<MyOtherClass>();
//getter and setter methods
}
答案:相互嵌套对象 doh!谢谢你们!现在晶莹剔透:D
public class MyOtherClass {
private String group;
public String getGroup() {
return group;
}
public void setGroup(String group) {
this.group = group;
}
@Override
public String toString() {
return "group: "+group;
}
}