这与deserializing a JSON object with multiple items inside it有关。
我有以下Json对象,我需要使用Gson在Java中反序列化,而对于我的生活,我正在把我的头发拉出来。
{
"Success":1,
"return":
{"MyObjects":
{"Obj1":
{"Prop1":"widgets", "Label":"Obj1", "prop2":"gadgets"}}
{"Obj2":
{"Prop1":"widgets2", "Label":"Obj2","prop2":"gadgets2"}}
{"Obj3":
{"Prop1":"widgets3", "Label":"Obj3","prop2":"gadgets3"}}
}
我已阅读并重新阅读上述相关问题,我不太了解他的解决方案。
我可以按如下方式创建一个MyJsonObject类:
public class MyJasonObject{
private int success;
@SerializedName("return")
private isReturn isreturn;
}
'isReturn'课程是我失去的地方。我应该如何将“MyObjects”解析为地图或Json对象?我没有写json字符串,它被交给我了......看起来我可以使用标签字段为Myobject使用地图。但是,老实说,我不知道该怎么做。