WALUDO 工具箱
DEVELOP.04 JSONPATH TESTER

JSONPath 線上測試

運算式固定在兩個編輯器上方;值、完整路徑與 JSON Pointer 共用切換器,語法表可直接填入查詢。

QUERY

JSONPath 運算式

篩選使用安全求值,不會呼叫原生 eval
JSON

輸入 JSON

RESULT

查詢結果

STATUS/等待 JSON 與運算式
§ 01

JSONPath 語法速查與快速填入

點擊任一列即可把範例填入查詢框,參考表也是快捷入口。

用途
運算式
說明
§ 02

如何測試 JSONPath 運算式

1
1

放入 JSON

貼上或匯入 JSON 文件,左側編輯器會保留語法高亮與行號。

2
2

輸入路徑

在上方輸入以美元符號開頭的 JSONPath,查詢會隨編輯自動執行。

3
3

選擇結果類型

值適合讀取資料;路徑用於除錯位置;JSON Pointer 適合修補與標準引用。

§ 03

用路徑描述真正需要的資料

JSONPath 將巢狀 JSON 的逐層瀏覽化為一條運算式,適合 API 除錯、自動化測試、日誌篩選和資料映射。

運算式固定在編輯器上方,讓輸入和結果保持對應;值、路徑和 Pointer 只改變呈現。

§ 04

常見問題

Q1JSONPath 和 JSON Pointer 有何不同?

JSONPath 是可用萬用字元、遞迴和篩選的一對多查詢語言;JSON Pointer 是指向單一位置的標準字串,本工具可將位置輸出為 Pointer。

Q2美元符號和 @ 代表什麼?

美元符號代表根節點,@ 在篩選中代表目前候選節點,可讀取 price 等欄位。

Q3篩選會執行任意 JavaScript 嗎?

不會使用原生 eval。本頁採用 JSONPath Plus 安全求值模式,只支援定義的運算式子集。

Q4為何沒有匹配時回傳空陣列?

結果一律包在陣列中,空陣列可區分沒有匹配與值為 null 或空陣列的節點。

Q5輸入 JSON 會上傳嗎?

不會。解析與查詢只在目前頁面完成,也不會寫入瀏覽器儲存空間。

✳ WALUDO TOOLBOX ✳ 瀏覽器原生工具集 · NO SERVER · NO DATA COLLECTION

您的檔案永遠不會離開電腦 · FILES STAY LOCAL · PRIVACY FIRST