【发布时间】:2012-08-15 07:03:00
【问题描述】:
我在使用 Google 的 Gson 解析以下 JSON 时遇到问题:
{"Name":
{"object1":
{"field1":"17",
"field2":"360",
"field3":"19",
"field4":"sun",
"field5":"rain"
}
}
}
我尝试了以下方法来获取 field1 的值,但它不起作用
@SerializedName("Name/object1/field1")
public int fieldOne;
我做错了什么?
【问题讨论】:
-
+1。令人惊讶的是,Gson 似乎没有像
@SerializedName("Name/object1")或@SerializedName("Name.object1")这样的符号来直接从子对象中获取值。 -
(顺便说一句,删除了 Android 标签,因为这根本不是 Android 特定的。)