android - Moshi 转换器阵列
问题描述
我有一个这样的 JSON 文档:
{
cards: [{name: "Foo"}, {name: "Bar"}]
}
如何让 moshi 只解析属性卡下的数组。
解决方案
我们使用 json 列表名称创建一个数据类,并使用 @Json 指定它,它将是一个列表,我们接收到的数据是一个列表。
data class Model(@Json(name = "name") val name: String)
data class ModelList(@Json(name = "cards") val cards: List<Model>)
推荐阅读
- mysql - 如何使用 Go-GORM 解决弱实体的重复列错误?
- javascript - npm run dev 在 DigitalOcean 应用程序上返回“失败:EOF”错误
- flutter - 如何在颤动中覆盖 MaterialApp 的主题
- ios - 单击按钮时(不在模拟器中),如何在 XCode 12.3“预览”中的 SwiftUI 中打印某些内容?
- javascript - 如何使用 firebase 函数从 firestore 检索文档并从另一个 firestore 文档添加新数据?
- python - 如何在 Python 中更改浮点精度?
- javascript - 运行多个实例的网站干扰 (JavaScript)
- python - HTML单选按钮在分配值时截断空格后的所有字母
- c - xcb_poll_for_event,这个函数如何返回错误?
- excel - 如何在excel中使用office js查找和访问匹配的单元格/范围