JSONからJSON Schema
JSONサンプルを貼り付け、対応するJSON Schema型を取得。
JSONからJSON Schemaの使い方
- 代表的なJSONサンプルを貼り付け(任意フィールドも埋めたものが理想)。
- ルート型名を設定し、ヘルパーコードが必要か型のみかを選択。
- 生成されたJSON Schemaコードをプロジェクトにコピー。
JSONからJSON Schemaについて
大きなJSONペイロードのモデルクラスを手書きするのは面倒で誤りの元です。サンプルを貼り付けるとジェネレーターが構造を抽出します。結果:構造を表すJSON Schema文書(draft-06)。
すべてブラウザ内で動作し、サンプルデータは端末に残ります。
生成コードの使い方
生成ヘルパーまたは言語標準のデシリアライズを使います。
任意フィールドは言語の慣習(optional / nullable)に従って表示されます。
よくある質問
生成されたJSON Schemaコードは何に依存しますか?
結果:構造を表すJSON Schema文書(draft-06)。
結果からデータをどうパースしますか?
生成ヘルパーまたは言語標準のデシリアライズを使います。
任意フィールドはどう扱われますか?
言語の慣習に従い、optionalまたはnullable型として。
ジェネレーターは複数レコードを見ますか?
サンプル内だけです。できるだけ多くのフィールドを埋めた例を渡してください。
JSONはサーバーに送られますか?
いいえ。ジェネレーターは初回約1MBをダウンロードし、以降はすべてローカルで動作します。