JSON路徑提取器
← ToolBox
/ JSON路徑提取器
🌙
首頁
‹
💻 開發
‹
JSON路徑提取器
🔎 JSON Path Extractor
Extract values from JSON by dot-path (e.g. user.name).
📐 工作原理與說明
用路徑表示式從 JSON 中快速定位並提取欄位。
語法
:
$
表示根,點號取屬性(
$.a.b
),方括號取下標(
$.list[0]
)。
萬用字元
:
*
遍歷陣列全部元素或物件全部成員,配合下標可批次取值。
求值
:從根物件逐段下鑽,任一段缺失即返回 undefined(可配置嚴格或寬鬆模式)。
用途
:在大型 API 響應中定位欄位、做資料抽樣與介面除錯。
JSON 資料
路徑
輸出格式
格式化 JSON
原始值
載入示例
複製結果
匯出明細 CSV
📌 路徑語法
點號路徑:user.name 等價於 user['name']。
陣列下標:tags[0]、items[1].id。
根路徑:直接留空可檢視完整 JSON。
僅支援簡單點號與方括號路徑,不支援萬用字元或過濾表示式。
🔗 相關工具
✨
.gitignore 生成器
.gitignore 生成器是一款免費的線上IT 開發工具,生成後儲存為專案根目錄的 .gitig…
📄
.properties 解析器
Java .properties 檔案解析:支援 key=value、key:value、行內註釋…
✨
API 簽名生成器
生成帶時間戳與隨機數的介面簽名
✨
ASCII 目錄樹生成器
把路徑列表一鍵生成 ASCII 目錄樹(├── └── │ 風格),支援檔案/資料夾標記,複製進…
💻
AST抽象語法樹檢視器
AST 抽象語法樹檢視器
🔤
Base64 檔案轉換
檔案與 Base64 互轉:圖片/文件/壓縮包轉 Base64 字串(含 data URI 字首…
📚 深度解析:JSONPath 提取器
💡 常見使用場景
從巢狀
JSON
中按路徑提取欄位。
從介面響應裡批次取值:用 $.data.list[*].id 一次取出全部 id,比手寫迴圈更省事,也方便在文件裡說明欄位位置。
提取
對 `{"user":{"name":"Tom","age":20}}` 用 `$.user.name` → `Tom`。
❓ 常見問題(FAQ)
$ 表示什麼?
$ 代表根物件,後續用 . 或 [] 下鑽。
鍵名裡有特殊字元怎麼辦?
用方括號加引號:$['user-name']、$['a.b']。點號語法只支援合法識別符號(字母、數字、下劃線且不以數字開頭),遇到連字元、空格、點號或以數字開頭的鍵名必須改用方括號形式,否則會被當作層級解析而取不到值。