AZ Tools

JSON to GraphQL スキーマ(SDL)コンバーター

開発

JSON オブジェクトや配列を貼り付けると、スカラーがマッピングされた(String、Int、Float、Boolean、リスト)GraphQL `type` 定義(スキーマ定義言語)と、ネストされたオブジェクト用の個別型が得られます。すべてブラウザ内でローカルに実行され、JSON はアップロードされません。

GraphQL スキーマ

使い方

  1. 入力ボックスに JSON を貼り付けるか入力します。
  2. 必要に応じてルート型名を変更します(既定は AutoGenerated)。
  3. 出力ボックスから生成された SDL をコピーします。

よくある質問

数値はどの型になりますか?
整数は Int、小数点を含む数値は Float になります。別のスカラーが必要な場合は手動で調整してください。
null、空配列、空オブジェクトはどう扱われますか?
型を推論できないため、カスタム JSON スカラー(空配列は [JSON])になります。使用時に `scalar JSON` 宣言が追加されます。
フィールドは nullable ですか?
はい。GraphQL のフィールドは既定で nullable なので、non-null(!)マーカーは付きません。常に必須の値には手動で追加してください。
私の JSON はどこかに送信されますか?
いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。

関連ツール