将嵌入的Json字段对象反序列化为Java映射

时间:2014-01-25 04:44:21

标签: java json serialization map gson

这与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使用地图。但是,老实说,我不知道该怎么做。

0 个答案:

没有答案