エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DecodableでkeyDecodingStrategyとCodingKeyを併用するさいに気をつけるべきこと - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DecodableでkeyDecodingStrategyとCodingKeyを併用するさいに気をつけるべきこと - Qiita
はじめに SwiftでJSONのパースを行う際はCodableが非常に便利です。 サーバとの通信のレスポンスではSna... はじめに SwiftでJSONのパースを行う際はCodableが非常に便利です。 サーバとの通信のレスポンスではSnake Caseが使用されることが多く、 iOSアプリ内ではCamel Caseが使用されることが多いです。それらの相互の変換がJSONDecoderのkeyDecodingStrategyを使用すると簡単に行えますが、 CodingKeyと併用した際に少しはまったポイントがあったため共有します。 なお、keyDecodingStrategyに関しましては別記事に記載していますので、そちらをご確認ください。 検証環境 以下の環境を使用しています。 macOS Mojave Version 10.14 Xcode Version 10.0.0 発生事象例 以下のように、サーバからの通信では姓に該当する名称がfamily_nameで返ってきますが、アプリ内ではlastNameとし