如何将成员变量绑定到 JSON?- 安卓

纽温团队

我正在使用带有 gson 注释的改造将传入的 JSON 绑定到模型,并将其成员属性绑定到 String、int、float 等类型...

public class Location {

    @SerializedName("user_id")
    @Expose
    private int userId;

但是如何绑定到 JSON 类型的成员变量?我希望它是非结构化的,这就是为什么我不能将它映射到一个明确定义的模型。

    @SerializedName("metadata")
    @Expose
    private JsonObject metadata;

我如何让上述工作?

纽温团队

看起来我可以将成员属性设置为 JsonElement

@SerializedName("metadata")
@Expose
private JsonElement metadata;

这就解决了绑定到 JsonNull + JsonObject 的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从安卓发送通知到其他安卓设备

来自分类Dev

如何下载安卓源?

来自分类Dev

如何解析401状态码中的json响应?安卓

来自分类Dev

如何使布局可滚动?安卓

来自分类Dev

如何为精子制作动画?-安卓

来自分类Dev

如何修复此重复代码?-安卓

来自分类Dev

如何使布局可滚动?安卓

来自分类Dev

如何显示文字和按钮?(安卓)

来自分类Dev

如何从声音中播放数组?- 安卓

来自分类Dev

如何发送意图的zip文件?安卓

来自分类Dev

如何使用安卓工作室

来自分类Dev

如何从安卓应用打开“保存到安卓支付”网址?

来自分类Dev

如何将内容放置在导航栏后面?安卓

来自分类Dev

如何将安卓与本地服务器连接?

来自分类Dev

如何通过UserInput使此变量起作用?安卓

来自分类Dev

使用变量可添加不同的类。Java安卓

来自分类Dev

将Phonegap安卓版本从3.40降级到2.9.0

来自分类Dev

如何通过布局禁用Google Maps Touch事件?(安卓)

来自分类Dev

如何设置对话框的外边距?(安卓)

来自分类Dev

安卓。如何确定onActivityResult()中的媒体文件类型?

来自分类Dev

如何在AsyncTask运行时禁用Button?(安卓)

来自分类Dev

安卓 如何从Espresso测试库中滑动NavigationDrawer?

来自分类Dev

如何让greenDAO在sdcard上创建数据库?- 安卓

来自分类Dev

如何在元素之间划分空间?安卓

来自分类Dev

如何使ImageButton随机放置在线性布局中?(安卓)

来自分类Dev

如何设置页面整个宽度的元素?(安卓)

来自分类Dev

如何知道Firebase ChildEventListener是否找到子级?[安卓]

来自分类Dev

如何使不规则形状的组件可点击?安卓

来自分类Dev

如何从文件中检索特定的字符串?(安卓)

Related 相关文章

热门标签

归档