我正在使用改装w / gson注释将我传入的JSON绑定到模型,将其成员属性绑定到String,int,float等类型......
public class Location {
@SerializedName("user_id")
@Expose
private int userId;
但是如何绑定到JSON类型的成员变量?我希望它是非结构化的,这就是为什么我不能将它映射到明确定义的模型。
@SerializedName("metadata")
@Expose
private JsonObject metadata;
如何让上述功能完成?
答案 0 :(得分:0)
看起来我可以将成员属性设置为JsonElement
@SerializedName("metadata")
@Expose
private JsonElement metadata;
这解决了绑定到JsonNull + JsonObject的问题。