Retrofit2 - JSON 数组解析

Posted

技术标签:

【中文标题】Retrofit2 - JSON 数组解析【英文标题】:Retrofit2 - JSON Array Parsing 【发布时间】:2017-02-11 12:00:57 【问题描述】:

我正在使用retrofit来解析json,解析后会给出pojo对象。我想将数据存储到 sqlite,所以我从 pojo 中提取数据以将其存储在 db 中。这是一个好方法吗? 因为改造将 json 转换为 pojo,所以我必须再次提取 pojo 来获取数据。这很耗时;有更好的方法吗?

【问题讨论】:

【参考方案1】:

这是一种很好的方法,因为它可以让您的数据井井有条。我唯一不明白的部分是从 pojo 中提取是什么意思。

对于插入或更新操作,您应该使用 pojo 而不是直接使用 json 对象或字符串。

将 json 转换为 pojo 可以使数据准备好在 UI 上显示以及存储在数据库中而无需复杂的代码。

对于时间管理,我建议查看 Suger ORM,它将为您节省一些时间。

希望对您有所帮助。

【讨论】:

以上是关于Retrofit2 - JSON 数组解析的主要内容,如果未能解决你的问题,请参考以下文章

使用 Moshi/Retrofit2 访问深度嵌套的 JSON 数组

无法使用retrofit2解析api

从retrofit2和rxjava中的错误获取url

如何使用 Retrofit2 解决空 Web 服务响应?

无法在 Retrofit 2.0 android 中获取 json 字符串作为响应

如何通过retrofit2发送Json-rpc?