Iganinのブログ

日頃の開発で学んだ知見を中心に記事を書いています。

iOS

Codableに準拠したStructでネストされたプロパティをフラットにする際のTips

はじめに Codableに準拠したStructやClassにおいて、ネストされた値をDecodeの際にフラットにしたいとします。 例えば以下のようなJSONに対して、下の階層の値であるaddress.nameを上位の階層のaddressNameとして扱いたい場合などです。 一般的にはこのよう…