JSONからSwiftのCodable構造体を生成
JSONからSwiftの構造体またはクラスを生成します。「型定義のみ」をオフにすると、CodingKeysとJSONDecoder用の便利なイニシャライザーを備えたCodable型が得られます。
使い方
- 1
データを貼り付けるか開く
テキストを貼り付けるか、ファイルをエディターにドロップ、または「ファイルを開く」をクリックします。「サンプルを読み込む」で使い方を確認できます。
- 2
オプションを調整
入力と同時に結果が更新されます。オプションを変更して、必要な出力に仕上げましょう。
- 3
コピーまたはダウンロード
結果をクリップボードにコピーするか、ファイルとしてダウンロードします。
PixNudgeが選ばれる理由
アップロードは一切なし
データはブラウザ内で処理され、サーバーに送信されることはありません。APIキーやトークン、顧客データも安全です。
大きなファイルでも一瞬で処理
サーバーとの通信が発生しないため、入力と同時に結果が表示されます。数MBのファイルもスムーズに扱えます。
数値を正確に保持
64ビットIDのような長い数値も丸められることなく、書かれたとおりに保持されます。
よくある質問
生成されたコードはCodableに準拠していますか?
「型定義のみ」がオフの場合、すべての型がCodableに準拠し、CodingKeysと、DataやJSON文字列からデコードするためのイニシャライザーが付きます。オンの場合は、素の型だけを出力します。
構造体とクラスのどちらが生成されますか?
Swiftのモデルで推奨されているとおり、初期設定では構造体を生成します。参照型が必要な場合は「構造体の代わりにクラスを使用」をオンにしてください。
省略可能な値はどう扱われますか?
一部の要素にないキーやnullになり得るキーは、let coupon: String?のようなオプショナル型になります。