我有這樣一個模型,我想從JSON中進行決議:
class CFInsertedValuesStructure {
@SerializedName("id")。
val id : Int? = null
@SerializedName("value")
val value : List<String> = listOf();
@SerializedName("field_id")
val field_id : String? = null。
}
引數"value"有一個問題,因為它并不總是一個String的陣列,有時它可能只是一個String型別。
因此,當發生這種情況時,我想識別它并創建一個只有一個字串的陣列。
uj5u.com熱心網友回復:
取決于你使用的json決議庫,它可能需要一個自定義的決議型別,例如,對于kotlinx.serialization,你可能需要做一些類似自定義的序列化器
更好的是:告訴你的服務器端開發人員它應該總是一個陣列!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/321609.html
標籤:
