無料で利用可能、アカウント不要
JSONモデルジェネレータ
JSON サンプルを貼り付けて、TypeScript、C#、または Java モデル宣言を下書きします。配列とネストされたオブジェクトはサンプルから推測されます。何もアップロードされていません。
JSON からモデルを生成するにはどうすればよいですか?
JSON オブジェクトまたは配列を貼り付け、TypeScript、C#、または Java を選択し、ルート クラス名を入力して生成します。コードを使用する前に、推論された型を確認してください。
よくある質問
JSON からモデルを生成するにはどうすればよいですか?
JSON オブジェクトまたは配列を貼り付け、TypeScript、C#、または Java を選択し、ルート クラス名を入力して生成します。コードを使用する前に、推論された型を確認してください。
私の JSON はアップロードまたは保存されていますか?
いいえ。解析とモデル生成はこのブラウザ タブで実行されます。 JSON はサーバーに送信されたり、このツールによって保存されたりすることはありません。
オプションのプロパティと null 許容プロパティはどのように推論されますか?
null が含まれるプロパティは、言語がサポートしている場合は null 可能としてマークされます。オブジェクトの配列において、一部のサンプリングされたオブジェクトに欠落しているプロパティは、TypeScript でオプションとしてマークされるか、生成された C# および Java で記録されます。
これは、生成されたコードがコンパイルされるかどうかをチェックしますか?
いいえ。JSON サンプルのみから宣言を推測します。アプリケーションで使用する前に、コンパイラで名前、数値範囲、null 処理、生成された構文を確認してください。
サンプルに複数の値のタイプが含まれている場合はどうなりますか?
TypeScript では、string | などの共用体型を表現できます。番号。 C# と Java は、異種ユニオンにオブジェクト/オブジェクトを使用します。 Java null およびオプションの詳細はコメントであり、実行時検証ではありません。