開發
JSON 格式化
格式化、驗證、壓縮 JSON。
範例
轉換為
字串工具
匯出選項
樹狀檢視 點擊「path」以複製 JSONPath
如何格式化 JSON
粘贴 JSON 后点击“格式化”即可美化输出(可选择缩进,也可排序键名),或点击“压缩”生成紧凑版本。无效 JSON 会显示准确的错误行列;可折叠的树形视图便于查看结构。所有处理都在浏览器中运行,数据绝不会上传。
常見問題
它会校验 JSON 并指出错误位置吗?
会。无效 JSON 会显示清晰提示,并给出问题所在的准确行号和列号,方便你直接定位。
可以排序键名或修改缩进吗?
可以。勾选“排序键名”会递归按字母顺序排列所有对象键;缩进可选择 2 个空格、4 个空格或制表符。
树形视图有什么用?
格式化之後,可折疊的樹狀結構能讓你透過收合物件與陣列來瀏覽大型 JSON,並以顏色區分數值類型與計數,比捲動原始文字方便許多。每個節點都有「path」按鈕,可複製其精確的 JSONPath。
JSONPath 查詢的運作原理是什麼?
請輸入像 $.users[0].email 或 $..id 這樣的運算式並按下「Query」。符合條件的數值會顯示在下方,對應的節點也會在樹狀圖中標亮,視圖會捲動至第一個符合結果的位置。支援的語法包括:$、點號鍵、[n]、[*] 以及遞迴的 $..key。
它能將 JSON 轉換成 TypeScript、Go 或結構描述嗎?
沒錯。只需點擊一下就能根據你的資料產生 TypeScript 介面、帶有 json 標籤的 Go 結構體、JSON Schema (2020-12) 或 Zod 架構,且全程離線處理。
它能處理非常大的檔案嗎?
沒錯。檔案大小超過 1 MB 時,樹狀結構會切換為延遲渲染模式:只有當你展開節點時才會建構子節點,因此即使是數百萬位元的 JSON 資料也能保持流暢操作。
转义和反转义有什么作用?
“转义”会把原始文本转换为带引号的 JSON 字符串,便于把 JSON 嵌入到 JSON 中;“反转义”会把带引号的 JSON 字符串还原为原始文本。
我的資料會被傳送到任何地方嗎?
否。格式化、驗證、查詢以及所有轉換作業全都在您的瀏覽器中完成。
最後更新日期: