{ a: { b: { c: { d: { e: { x: "", y: "", z: "", i: 1 }}}}}}
{ a: { b: { c: { d: { e: { x: "", y: "", z: "", b: true }}}}}}
Eの中身の一部が、場合によって変化するとします EにDTOを噛ませる場合、連鎖的にD,C,B,AもDTOを噛ませなきゃいけない 同じ構造の型を作るの辛い だったらEには init(from:)
を書いて、全部素のDecodableにしたい そのとき、x,y,zが変わらないのはわかりきってるのに、そこでも右辺にも型指定しなきゃいけないのはめんどい (edited)