擷取 JSON 欄位
格式化 payload,測試 wildcard 或遞迴鍵路徑,再保留給程式使用的結構。
- 1. JSON
選擇欄位前先格式化並驗證貼上的回應。
- 2. JSONPath
測試 dot path、bracket key、wildcard 與遞迴鍵搜尋。
- 3. JSON TS
欄位結構明確後產生 TypeScript 型別草稿。
整理 API 回應、設定檔與記錄裡的 JSON,讓結構更容易閱讀並快速找出語法錯誤。
輸入 / 輸出
輸入、輸出與複製操作集中在這個主要區域。範例和檢查內容放在下方。
本機工作階段
輸入狀態只保存在此瀏覽器中,可在無帳號時恢復上次工作區。
完成主要輸入/輸出流程後,再開啟需要的範例、檢查清單與相關工具。
擷取 JSON 欄位
格式化 payload,測試 wildcard 或遞迴鍵路徑,再保留給程式使用的結構。
選擇欄位前先格式化並驗證貼上的回應。
測試 dot path、bracket key、wildcard 與遞迴鍵搜尋。
欄位結構明確後產生 TypeScript 型別草稿。
整理 API 回應
整理貼上的 JSON,檢查路徑,再產生型別或做 schema 驗證。
先驗證並格式化 payload,再複製簡短的 API 回應報告。
取出程式或文件需要的精確欄位路徑。
把範例結構轉成 TypeScript interface 草稿。
驗證 webhook 簽章
產生 HMAC 輸出,複製安全簽章報告,並在修改 webhook 程式前檢查 payload 形狀或編碼。
複製前檢查
常見失敗情況
相關工具
指南
完成主要輸入/輸出流程後,再開啟需要的範例、檢查清單與相關工具。
{"status":"ok","items":[1,2,3]}{"user":{"id":123,"roles":["admin"]},"active":true}[{"id":1,"name":"Bob"},{"id":2,"name":"Alice"}]JSON 範例
根類型
object
頂層項目
2
巢狀深度
4
輸出行數
9
JSON 診斷
複製或分享前檢查疑似敏感鍵、空值、重複鍵與大型陣列。
輸入位元組
85
敏感鍵
0
空值
0
重複鍵
0
API 回應報告
複製包含結構、診斷、常用 JSON 路徑與安全分享檢查的交接報告。
根類型
object
頂層項目
2
巢狀深度
4
輸出行數
9
敏感鍵
0
重複鍵
0
安全交接清單
# API 回應報告
- 檢查時間: 瀏覽器複製時間
- 根類型: object
- 頂層項目: 2
- 巢狀深度: 4
- 輸出行數: 9
- 輸入位元組: 85
## 檢查提示
- 未發現明顯 JSON 結構警告。分享前仍需移除生產識別碼。
## 有用 JSON 路徑
- `$` (object) - 2 keys
- `$.status` (string) - "ok"
- `$.items` (array) - 1 items
- `$.items[0]` (object) - 2 keys
- `$.items[0].id` (number) - 1
- `$.items[0].name` (string) - "Bob"
## 安全交接清單
- 分享前移除 token、cookie、客戶識別碼與內部 URL。
- 如果回應無效,請在 bug 報告中包含準確的 parse 錯誤行與列。
- 大型或深層回應請分享 JSONPath 聚焦樣本,而不是完整 payload。
- 信任下游 parser 輸出前先確認重複鍵。
- 刪除生產專用值後再附上格式化樣本。JSON 結構
複製格式化 payload 前先檢查根結構。
JSON 路徑預覽
進入 JSONPath 或 TypeScript 產生前先複製常用路徑。
$object2 keys$.statusstring"ok"$.itemsarray1 items$.items[0]object2 keys$.items[0].idnumber1$.items[0].namestring"Bob"路徑檢查
用點號或括號路徑從格式化 JSON 中提取一個值。
支援: $, .key, [0], ["含空格的鍵"].
Bob下一步可用工具
可複製輸出
{
"status": "ok",
"items": [
{
"id": 1,
"name": "Bob"
}
]
}