JSONをSwiftに変換する理由
APIペイロードをSwiftの構造体で手作業によりモデリングするには時間がかかります。上の入力欄にサンプルのJSON文書を貼り付ければ、ネストしたオブジェクトも含め、iOSやmacOSのプロジェクトにそのまま組み込める Codable 構造体が得られます。
仕組み
コンバーターはJSONをローカルで解析し、オブジェクトごとに struct … : Codable を1つ出力します。整数は Int に、小数は Double に、配列は [T] に対応付けられます。プロパティはcamelCaseになり、元のキーと異なる場合は CodingKeys 列挙型が元のキーを復元します。var オプションを切り替えれば可変プロパティになり、Root nameフィールドでルート型の名前を変更できます。