JSON クエリ プレイグラウンド
本物の jq をブラウザーで JSON と JSONL に実行し、入力しながら出力を確認
JSON または JSONL を貼り付けるか、ファイルを開くか、例を読み込んでください。
本物の jq 1.8.2 (WebAssembly) をバックグラウンドワーカーで実行します。
JSON クエリ プレイグラウンド とは?
WebAssembly にコンパイルされた本物の jq 1.8.2 エンジンを動かす jq プレイグラウンドです。JSON または JSONL を貼り付けて jq フィルターを書くと、入力に合わせて出力が表示されます。クエリはエラーメッセージも含めてコマンドラインの jq とまったく同じように動作するため、スクリプト、CI ジョブ、API レスポンス向けのフィルターを試作できます。
オプションとレシピ
生の出力 (-r)、コンパクト出力 (-c)、入力をまとめる (-s)、null 入力 (-n)、キーを並べ替え (-S) を切り替えられ、対応するコマンドラインがクエリの下に表示されます。レシピでは map、select、group_by、sort_by、unique_by、to_entries、paths、@csv などのよく使うパターンを、例の入力と一緒に読み込めます。
制限とプライバシー
jq はバックグラウンドワーカーで動作するため、遅いクエリでもページが固まることはありません。実行は制限時間 (既定は 3 秒、詳細設定で 1 秒または 10 秒) で停止し、ワーカーが再起動されます。1 MB までの入力は自動で再実行され、20 MB までのそれより大きい入力は実行ボタンを押したときに実行されます。クエリとオプションはこのブラウザーに保存されますが、入力は保存もアップロードもされません。
