JSON to GraphQL スキーマ(SDL)コンバーター
JSON オブジェクトや配列を貼り付けると、スカラーがマッピングされた(String、Int、Float、Boolean、リスト)GraphQL `type` 定義(スキーマ定義言語)と、ネストされたオブジェクト用の個別型が得られます。すべてブラウザ内でローカルに実行され、JSON はアップロードされません。
—
GraphQL スキーマ
使い方
- 入力ボックスに JSON を貼り付けるか入力します。
- 必要に応じてルート型名を変更します(既定は AutoGenerated)。
- 出力ボックスから生成された SDL をコピーします。
よくある質問
- 数値はどの型になりますか?
- 整数は Int、小数点を含む数値は Float になります。別のスカラーが必要な場合は手動で調整してください。
- null、空配列、空オブジェクトはどう扱われますか?
- 型を推論できないため、カスタム JSON スカラー(空配列は [JSON])になります。使用時に `scalar JSON` 宣言が追加されます。
- フィールドは nullable ですか?
- はい。GraphQL のフィールドは既定で nullable なので、non-null(!)マーカーは付きません。常に必須の値には手動で追加してください。
- 私の JSON はどこかに送信されますか?
- いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。
関連ツール
JSON → TypeScript インターフェイス
JSON サンプルから TypeScript インターフェイスを生成 — キー名に沿って再帰的に型推論。
開発 0 0
JSON to Python データクラスコンバーター
JSON オブジェクトを型ヒント付きの Python @dataclass 定義にブラウザ上で変換します。
開発 0 0
JSON to Protobuf スキーマコンバーター (proto3)
JSON オブジェクトを型付きフィールドとネストされたメッセージを持つ proto3 .proto スキーマにブラウザ上で変換します。
開発 0 0
JSON to Zod スキーマジェネレーター
JSON オブジェクトを型推論付きの Zod 検証スキーマにブラウザ上で変換します。
開発 0 0
JSON to Mongoose スキーマジェネレーター
JSON オブジェクトを型マッピングされたパスを備えた Mongoose スキーマにブラウザ上で変換します。
開発 0 0
JSON Schema ジェネレータ
JSON を貼り付けると、その形に合った draft-07 JSON Schema を生成 — 型推論・フォーマット検出・required フィールド入力。
開発 0 0