開発者ツール

JSON から GraphQL スキーマ型を生成

RESTスタイルのJSONサンプルをInt、Float、String、BooreanスカラーでGraphQL型定義に変換できます。API移行時に最初のスキーマをスケッチする際に役立ちます。

開発者GraphQLJSON

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • レガシーREST APIの移行時のBootstrap GraphQL型
  • サンプルペイロードからのプロトタイプAppSyncまたはApollo Serverスキーマ

使い方

  1. ルート型名を設定し、サンプルJSONを貼り付けます
  2. 右側のネスト型ブロックをレビューしてください
  3. 生成されたスキーマをコピーしてください

入出力サンプル

JSON

{"ok":true}

GQLスキーマ

type Res { ok: Boolean }

FAQ

どうやってフィールドを必須にマークすればいいですか?

非null(!)修飾子を有効にして、スキーマ全体で必要なフィールドを発行します。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

JSON → TypeScript インターフェース

JSON から TypeScript インターフェースを生成

利用可能

ブラウザ内のJSONからTypeScriptインターフェースの定義を推測できます。ネストされたオブジェクトは別々のインターフェースとなり、ルート名、オプションフィールド、読み取り専用、エクスポート、型エイリアスのオプションが用意されます。

TypeScript JSON 開発者

JSON フォーマッター

JSON フォーマット・検証オンライン

利用可能

ブラウザ上で JSON の整形、圧縮、キー並び替え、構文検証ができます。解析エラーでは位置情報を表示し、データはページ外に送信されません。

JSON フォーマッター 開発者