首页 > 解决方案 > Moshi 转换器阵列

问题描述

我有一个这样的 JSON 文档:

{ 
  cards: [{name: "Foo"}, {name: "Bar"}]
}

如何让 moshi 只解析属性卡下的数组。

标签: androidarraysjsonmoshi

解决方案


我们使用 json 列表名称创建一个数据类,并使用 @Json 指定它,它将是一个列表,我们接收到的数据是一个列表。

data class Model(@Json(name = "name") val name: String)

data class ModelList(@Json(name = "cards") val cards: List<Model>)

推荐阅读