JSON 查詢練習場
在瀏覽器中對 JSON 與 JSONL 執行真正的 jq,邊輸入邊查看輸出
貼上 JSON 或 JSONL、開啟檔案,或載入範例。
在背景 worker 中執行真正的 jq 1.8.2 (WebAssembly)。
什麼是 JSON 查詢練習場?
一個執行真正 jq 1.8.2 引擎(編譯為 WebAssembly)的 jq 線上練習場。貼上 JSON 或 JSONL、撰寫 jq 篩選器,輸入時即可看到輸出。查詢的行為與命令列上的 jq 完全相同,包括錯誤訊息,方便為腳本、CI 工作與 API 回應預先撰寫篩選器。
選項與範本
可切換原始輸出 (-r)、精簡輸出 (-c)、合併輸入 (-s)、空值輸入 (-n) 與排序鍵 (-S),對應的命令列會顯示在查詢下方。範本會連同範例輸入一起載入 map、select、group_by、sort_by、unique_by、to_entries、paths 與 @csv 等常用寫法。
限制與隱私
jq 在背景 worker 中執行,緩慢的查詢不會讓頁面停住。執行達到時間限制(預設 3 秒,可在進階中設為 1 或 10 秒)後會停止並重新啟動 worker。1 MB 以內的輸入會自動重新執行;較大的輸入(最多 20 MB)在按下執行時才會執行。查詢與選項會記在此瀏覽器中;輸入絕不會被儲存或上傳。
