【发布时间】:2018-05-04 21:20:00
【问题描述】:
当包含多个元素时,我的 JSON 响应中的一个字段是 String[],而当它只有一个时是 String。像这样:
"assets": [
"0901d196804adc1c",
"0901d196804ebd93",
"0901d196804ea5e2"
]
"assets": "0901d196804adc1c"
理想情况下,我希望始终获得一个 String[],因此如果元素的 JSON 类型是 String,则将其转换为一个包含一个元素的 String[]。
我该怎么做?
【问题讨论】:
-
如果您可以更改 api 响应而不是单个元素,您可以发送“assets”:[“0901d196804adc1c”]
-
这是你完整的 json 响应?
标签: java android gson retrofit retrofit2