JSONPath 求值器
對任意 JSON 文件執行
JSONPath 表示式,精確提取所需值。支援點與括號記法、
* 萬用字元、
.. 後代搜尋、陣列切片以及
?(@.price < 10) 之類的過濾表示式。更多工具:
JSON 格式化器 |
JSON 對比 |
全部 JSON 工具。
所有處理均在瀏覽器本地完成——不上傳任何資料。
輸入時自動求值。
在左側貼上 JSON,輸入 JSONPath 表示式,然後求值。所有處理都在你的瀏覽器內完成。
JSONPath 快速參考(RFC 9535 風格):
$ 根 .name / ['name'] 子節點 [*] 任意元素 .. 後代搜尋(如 $..price) [0]、[-1] 索引 [0:2] 切片 [?(…)] 過濾,如 $..book[?(@.price < 10)]。
注意:語法有效但無結果的表示式會報告無匹配而非錯誤,這在探測文件結構時很有用。
JSONPath——JSON 的查詢語言
JSONPath 在 JSON 文件中選擇節點,就像 XPath 在 XML 中選擇節點一樣:$ 是根,.name 進入鍵,[n] 索引陣列,.. 遞迴搜尋,?(...) 按表示式過濾。它只讀——不能變換或聚合。匹配不到任何內容時返回空結果而非錯誤。
RFC 9535(2024)標準化了本頁遵循的語法。