JSONPath 查詢
輸入運算式擷取 JSON 節點,支援複製單項與全部命中結果
等待查詢支援 $.store.book[*].author、$..price 等運算式
運算式
命中結果共 0 筆命中結果
輸入 JSON 與運算式後點選「查詢」
JSONPath 線上查詢說明
JSONPath 用類似路徑的運算式定位 JSON 中的節點,例如依層級存取物件欄位、用萬用字元走訪陣列、用過濾條件篩選元素。本頁於本機解析 JSON 並執行運算式,把命中的值逐條列出,同時顯示每條結果的路徑。
運算式寫錯時會給出錯誤提示而不影響頁面其他功能。可以複製單筆結果的值,也可以把全部命中值序列化為陣列文字一次複製,適合把查詢結果直接貼進指令碼或測試案例。
預設範例使用書籍陣列示範欄位擷取,你可以替換為自己的資料與運算式。輸入或運算式修改後結果會自動清空,需要重新執行查詢。
常見問題
- 支援過濾運算式嗎?
- 支援常見過濾寫法,例如依數值或字串條件篩選陣列元素。具體語法由 JSONPath 實作決定,複雜運算式建議先在範例資料上驗證。
- 查詢結果為什麼是空陣列?
- 通常表示路徑沒有匹配到任何節點,請檢查鍵名拼寫、陣列索引與層級關係。
- 可以一次複製全部結果嗎?
- 可以。複製全部結果會把命中值組成 JSON 陣列文字放入剪貼簿,未命中時不會產生內容。