使用 JSONPath 運算式和進階導航來查詢 JSON 資料
專業工具
完整的JSONPath表達式支持,包括點表示法、括號表示法、通配符和數組切片
在您輸入路徑表達式時立即查看匹配結果——無需點擊按鈕
內置常見JSONPath模式示例,幫助您快速學習語法
當您的表達式與文檔中的多個值匹配時,返回所有匹配的節點
使用遞歸下降(..)和通配符(*)運算符導航深度嵌套的結構
所有查詢在您的瀏覽器中運行——您的JSON數據和查詢保持完全私密
常見問題
JSONPath是JSON的查詢語言,類似於XML的XPath。支持通配符、過濾器和遞歸下降。JSON Pointer(RFC 6901)更簡單——它只指向單個特定位置。當您需要匹配多個節點或按條件過濾時,請使用JSONPath。
$代表JSON文檔的根。所有JSONPath表達式都以$開頭。例如,$.store.book[0].title從根導航→store→book數組→第一個元素→title屬性。
使用[*]選擇所有元素。例如,$.users[*].name返回users數組中每個對象的name屬性。您也可以使用..進行遞歸下降,以在任何深度查找所有匹配的鍵。
是的,使用過濾器表達式,如$.books[?(@.price < 10)]來選擇價格低於$10的書籍。@符號指當前正在評估的元素。您可以使用&&(和)和||(或)組合條件。
從API響應中提取特定字段、導航複雜的配置文件、在自動化測試中測試API輸出以及查詢大型數據集。JSONPath也用於Postman、Kubernetes和各種ETL管道等工具中。
探索更多JSON處理工具