JSON フォーマッター / ミニファイア / バリデータJSON エスケープ / アンエスケープJSON 差分 (Diff)JSON キー並べ替えJSON ⇄ 文字列JSON ⇄ XMLXML ⇄ JSONJSON → CSVCSV → JSONJSON ⇄ YAMLJSON → コード定義クエリパラメータ ⇄ JSONCookie ⇄ JSONJSON ⇄ Properties
JSON → コード定義
サンプル JSON から TS / Go / Java / C# / PHP の型定義を生成します。
使い方
フィールドの型はサンプルから推論されます。オブジェクトはネストした構造に、配列は最初の要素の型になり、null はその言語に適した汎用型に退避します。フィールド名は Go / Java / C# で先頭が自動的に大文字になります。
よくある質問
型推論の精度は高いですか?
これはご提示いただいたサンプルに基づきます。配列の型は最初の要素だけから推論され、そのフィールドがサンプルで null なら Object や interface{} のような汎用型に退避します。生成前にサンプルを補完することをお勧めします。
コンストラクタやバリデーション用のアノテーションを生成できますか?
本ツールが生成するのはビジネスロジックを持たない純粋な型やクラスの雛形だけです。アノテーションやメソッドが必要なら、結果をもとにご自身で追加してください。