JSON Pointer 查詢工具
使用 RFC 6901 路徑讀取 JSON 中的值,支援跳脫鍵名、URI 片段與大整數原值。
使用方法
/users/0/name 表示第一位使用者的姓名,陣列索引從 0 開始。空路徑選取整份文件;單獨的 / 選取鍵名為空字串的成員。
鍵名中的 / 寫成 ~1,~ 寫成 ~0。例如 {"a/b":{"~key":true}} 可使用 /a~1b/~0key 查詢。也支援 #/users/0 這類 URI 片段。
行為與限制
此處使用 JSON Pointer,不支援 JSONPath 的萬用字元與篩選運算式。物件存在重複鍵時會報錯。數字保留原始表示,不會將大整數四捨五入。
參考資料
常見問題
為什麼 /items/01 無法查詢陣列?
RFC 6901 的陣列索引不允許前導零,請使用 /items/1。- 也不能用於讀取既有元素。
輸入會被上傳嗎?
不會。計算在瀏覽器中完成,本工具不會將輸入提交至 API 或儲存到本機儲存空間。文字類工具最多接受 200,000 個字元。