免費 JSONPath 線上測試工具 | 本機實時求值

免費的 JSONPath Tester / Evaluator:貼上 API JSON,實時提取匹配節點、查看路徑並複製 JSON 結果。解析與查詢都在瀏覽器本機完成。

點擊進入沉浸模式
JSON 解析、路徑查詢和結果複製都在當前瀏覽器本機完成,不上傳源資料。
書店訂單 Payload

源資料預覽

輸入合法 JSON 後顯示格式化預覽。

匹配結果

輸入 JSON 和 JSONPath 表達式後自動求值

0
匹配數
0
耗時

JSON 語法錯誤:Expected double-quoted property name in JSON at position 563 (line 28 column 5)

暫無匹配。調整表達式,或載入示例開始測試。

JSONPath 速查表

點擊任一表達式可直接應用到輸入框。

如何使用

  1. 點擊 載入示例,或把自己的 API 響應、配置片段貼上到 JSON 源資料
  2. JSONPath 表達式 輸入框鍵入查詢,例如 $.store.book[*].author$..author
  3. 匹配結果 區查看命中數量、路徑和值;點擊 複製結果 JSON 可複製數組形式的結果。
  4. 需要語法參考時,點擊工具內的速查表示例。當前實現覆蓋常用 JSONPath 寫法,複雜方言請按目標運行環境覆核。

核心功能

  • 實時 JSONPath 求值:輸入表達式後立即重新匹配節點,適合調試 API 響應、配置檔案和測試 Payload。
  • 本機處理更安心:JSON 解析、路徑查詢和結果複製都在當前瀏覽器內完成,不需要把資料上傳到伺服器。
  • 路徑和值一起看:每個匹配項都會顯示 JSONPath 路徑和格式化後的值,定位嵌套對象時更直接。
  • 源資料預覽高亮:合法 JSON 會生成格式化預覽,字符串、數字、布爾值等類型更容易掃讀。
  • 內置語法速查:覆蓋根節點、點號訪問、數組通配、遞歸下降、切片和常用過濾表達式。

相關工具

JSON 格式化校驗與 TS 類型生成 - 線上美化、壓縮與修復

免費線上 JSON 工具:一鍵美化/壓縮、語法校驗、錯誤高亮,並自動生成 TypeScript 接口與 Zod Schema。純瀏覽器本機處理,資料不上傳。

JSON 轉 CSV 工具 - 本機轉換爲表格資料

在瀏覽器本機將 JSON 對象或對象數組轉換爲 CSV,展開嵌套字段,預覽結果並複製或下載檔案,無需上傳資料。

CSV 轉 JSON 工具 - 本機實時轉換器

將 CSV 文本或檔案在瀏覽器本機實時轉換爲 JSON 數組,支援表頭、逗號/分號/Tab 分隔、拖曳檔案、複製和下載,無需上傳資料。

JSON 對比工具 - 本機 Semantic Diff

在瀏覽器本機比較兩個 JSON,按 Key 排序後做語義化 Diff,忽略字段順序幹擾,標記新增、刪除和修改字段,無需上傳資料。

JSON 壓縮工具

把格式化 JSON 壓縮爲一行,移除縮進、換行和多餘空白,並實時查看壓縮前後體積與節省比例。

JSON 轉 TypeScript 接口 - 線上生成 TS Types 代碼

免費的 JSON 轉 TypeScript 工具。一鍵將 API JSON 響應自動推導並生成強類型的 TS Interfaces 和 Types 代碼。純瀏覽器前端處理,嚴格保護您的業務資料與接口結構隱私。

YAML 轉 JSON 格式化工具 - 安全純前端處理

開發者可在瀏覽器本機將 YAML 轉爲格式化 JSON,支援實時轉換、多文檔 YAML、錯誤行列提示、複製和下載,不上傳或保存配置內容。

JSON 轉 YAML 工具 - 安全純前端處理

在瀏覽器本機將 JSON 轉爲 YAML,支援實時轉換、嚴格 JSON 校驗、可用時定位錯誤、複製和下載,配置資料不會上傳或保存。

計算邏輯

本工具在瀏覽器內使用本機 JavaScript JSONPath 求值邏輯:先用 JSON.parse 將文本解析爲對象,再按表達式 token 逐步遍歷對象、數組、通配符、遞歸下降、切片和常用過濾表達式。整個過程只訪問當前頁面記憶體,不需要伺服器參與,因此適合檢查包含密鑰、使用者資料或內部配置的 API Payload。

爲避免誇大兼容性,當前實現聚焦常見 JSONPath 寫法,例如 &#36;.store.book[0].title&#36;..author&#36;.store.book[*]&#36;.store.book[?(@.price < 10)]。不同語言生態的 JSONPath 方言存在細微差異,複雜腳本表達式可能需要按目標運行環境覆核。

常見問題

  • 在這裡貼上包含使用者資料的 API 響應安全嗎?
    • 安全。工具是純前端本機處理,JSON 不會通過網路傳輸給伺服器。
  • 支援過濾表達式嗎?
    • 支援常見比較過濾,例如 [?(@.price < 10)][?(@.category == "fiction")]
  • 爲什麼同一個表達式在不同 JSONPath 工具裏結果不同?
    • JSONPath 歷史上沒有完全統一的方言,不同 JS、Java、Python 實現對邊緣語法的處理可能不同。本工具聚焦現代開發者最常用的查詢寫法。
  • 結果爲什麼總是數組?
    • JSONPath 可能匹配 0 個、1 個或多個節點。爲了便於複製和繼續處理,結果統一輸出爲 JSON 數組。
  • 可以離線使用嗎?
    • 頁面加載後,JSON 解析和查詢不依賴後端服務;斷網時仍可處理當前頁面中的輸入。