happytails.ai
日本語

GraphQL スキーマエクスプローラー

ページで一致する GraphQL 型を閲覧し、詳細テーブルを開いてフィールド、引数、関係を確認します。SDL または introspection JSON を貼り付け、名前または種類で検索します。

SDL または introspection JSON を最大 1,000,000 文字、トークンを最大 100,000 個、JSON 値を最大 50,000 個、型を最大 10,000 個まで受け付けます。検索語は最大 200 文字です。レポートが 4,000,000 文字を超えるような非常に大きいスキーマは拒否されます。すべてブラウザー内のバックグラウンドワーカーで実行されます。JSON レポートと Markdown リファレンスをダウンロードできます。 SDL テキスト、または __schema オブジェクトを含む introspection JSON。 最大1,000,000文字。 実行前に設定を確認してください。

処理結果

問題を報告したり、アイデアを共有したりできます。

GraphQL スキーマエクスプローラー
  1. スキーマを SDL または introspection JSON として貼り付けます。
  2. 必要に応じて検索文字列を入力するか、型の種類を選択します。
  3. エクスプローラーを実行します。一致した型を参照し、「フィールドと関係」を開いてメンバー全体を検索します。
  4. 現在のフィルターに関する完全な JSON レポートまたは Markdown リファレンスをダウンロード

できること・制限

SDL または introspection JSON を最大 1,000,000 文字、トークンを最大 100,000 個、JSON 値を最大 50,000 個、型を最大 10,000 個まで受け付けます。検索語は最大 200 文字です。レポートが 4,000,000 文字を超えるような非常に大きいスキーマは拒否されます。すべてブラウザー内のバックグラウンドワーカーで実行されます。JSON レポートと Markdown リファレンスをダウンロードできます。

表示内容

一致した型はページに名前と種類ごとに表示されます。「フィールドと関係」を開くと、フィールドと引数、入力フィールド、enum 値、実装インターフェース、実装型、union メンバー、参照元フィールドを確認できます。詳細テーブルを検索するか、大きなスキーマではページを移動してください。JSON と Markdown のダウンロードには説明と非推奨理由を含む現在のフィルター対象の詳細がすべて保持されます。組み込みスカラーとディレクティブは除外されます。

検索とフィルター

検索では名前、フィールド名、入力フィールド名、enum 値に検索文字列を含む型が、大文字小文字を区別せず表示されます。種類のフィルターではオブジェクト、interface、union、enum、input object、scalar のみを表示します。スキーマ全体の件数はレポートに残ります。

スキーマの問題

エクスプローラーは、未定義のフィールド型、重複フィールド、インターフェースのフィールドが不足する型など、問題があるスキーマも読み込み、確認すべき問題として列挙します。スキーマ拡張は対応する型に統合されます。

次に使えるツール