クラスを考えると:
class ComplementApp: Codable{
let name: String
let idSpring: String
}
class MasterClass: Encodable{
let complement: ComplementApp
///Other propierties
}
私は手に入れたい:
//Where "Some ID" is the value of complement.idSpring
{
complement: "Some ID"
//Plus the other properties
}
いいえ
{
complement: {
name: "Some Name",
idSpring: "Some ID"
}
//Plus other properties
}
これがデフォルトです。MasterClass でエンコード関数と CodingKeys をスローできることはわかっていますが、他に 20 個の変数があり、19 個のキーを追加する必要があります。ComplementApp で CodingKeys を実装してこれを達成できますか?