100% ローカル — データがブラウザの外に出ることはありません

JSONからGraphQLスキーマを生成 — ブラウザ完結の無料ツール

サンプルJSONからGraphQLのSDL型定義をブラウザ内で瞬時に生成します。無料・登録不要で、データが端末の外に送信されることはありません。インストール不要で何度でも使えます。

高速 プライベート Cookieゼロ

JSON 入力

GraphQL 出力

JSONをGraphQLに変換する理由

既存のAPIペイロードからGraphQLスキーマを手作業で設計するには時間がかかります。上の入力欄にサンプルのJSON文書を貼り付ければ、ネストしたオブジェクトごとに1つの型を持つ、すぐに使えるSDL型定義が数ミリ秒で得られます。

仕組み

コンバーターはJSONをローカルで解析し、GraphQLのSDLを出力します。ネストしたオブジェクトごとに1つの type が生成され、フィールドはデフォルトで非null(!)になります。null値や型の混在する配列はカスタムの JSON スカラーにフォールバックし、その宣言は必要な場合にのみ出力されます。

よくある質問

JSONデータはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptだけで完結します。ネットワークには何も送信されないため、機密データでも安心して利用できます。
ネストしたオブジェクトはどのように処理されますか?
ネストした各オブジェクトは、生成されるSDLの中で独立したGraphQL型になり、親の型から参照されます。
null値や型が混在する配列はどうなりますか?
それらはカスタムのJSONスカラーとして型付けされ、スカラーの宣言は実際に必要な場合にのみ出力されます。それ以外のフィールドはデフォルトで非nullになります。

関連ツール