JSON路徑提取器

🔎 JSON Path Extractor

Extract values from JSON by dot-path (e.g. user.name).

📐 工作原理與說明
用路徑表示式從 JSON 中快速定位並提取欄位。
  • 語法:$ 表示根,點號取屬性($.a.b),方括號取下標($.list[0])。
  • 萬用字元:* 遍歷陣列全部元素或物件全部成員,配合下標可批次取值。
  • 求值:從根物件逐段下鑽,任一段缺失即返回 undefined(可配置嚴格或寬鬆模式)。
  • 用途:在大型 API 響應中定位欄位、做資料抽樣與介面除錯。
📌 路徑語法

📚 深度解析:JSONPath 提取器

💡 常見使用場景

提取
對 `{"user":{"name":"Tom","age":20}}` 用 `$.user.name` → `Tom`。

❓ 常見問題(FAQ)

$ 表示什麼?
$ 代表根物件,後續用 . 或 [] 下鑽。
鍵名裡有特殊字元怎麼辦?
用方括號加引號:$['user-name']、$['a.b']。點號語法只支援合法識別符號(字母、數字、下劃線且不以數字開頭),遇到連字元、空格、點號或以數字開頭的鍵名必須改用方括號形式,否則會被當作層級解析而取不到值。