JSON 格式化工具
貼上 JSON,馬上就會格式化並檢查。
格式化和檢查只在這個頁面上進行。你的 JSON 不會傳送到任何地方。
使用方式
- 1. 貼上 JSON貼到左邊,或開啟檔案(.json 等)。貼上的同時就會格式化並檢查。
- 2. 選擇排版2 或 4 個空格、Tab,或一行(壓縮)。也可以依名稱排序鍵。
- 3. 複製或儲存複製結果,或存成 .json。有錯誤的話,可以跳到確切的位置修正。
常見錯誤和修正方法
| 訊息 | 常見原因 |
|---|---|
| 需要逗號(,) | 上一行結尾少了逗號 |
| 不能有結尾逗號 | 最後一個項目後面有逗號(「修復」可以修正) |
| 請用雙引號 | 字串用了 JavaScript 那樣的單引號(「修復」可以修正) |
| 鍵需要雙引號 | 鍵沒有加引號 |
| 不能有註解 | 有 // 或 /* */ 註解(「修復」可以移除) |
JSON 的規則
JSON 由 RFC 8259 定義:字串和鍵要用雙引號,不能有註解,最後一個項目後面不能有逗號。這個工具會嚴格依照這些規則檢查。
資料來源:RFC 8259(JSON 標準)
常見問題
適合誰用?
想閱讀 API 回應或設定檔的開發者,要檢查 log 裡一行 JSON 的人,想找出 JSON 檔哪裡寫錯的人,以及整理測試資料的測試人員。
要收費嗎?
不用。沒有使用次數限制,也不用註冊。
我的 JSON 會被傳送出去嗎?
不會。格式化和檢查都在這個頁面上進行,所以含有 API 金鑰或個人資料的 JSON 也不會離開你的裝置。
錯誤會怎麼顯示?
會顯示位置,例如「第 3 行,第 5 欄」,以及哪裡錯了(少了逗號、用了單引號而不是雙引號等)。按「選取該位置」會在左邊選取那個字元。
混入全形字或長得很像的字元怎麼辦?
全形的冒號、逗號和空格,以及「“ ”」這類彎引號,在 JSON 裡都不能用。會告訴你是哪個字元(例如 U+FF1A),以及應該改成哪個半形字元。
大數字會不會跑掉?
不會。瀏覽器標準的 JSON 讀取會把非常大的整數(大約 16 位數以上)四捨五入,但這個工具會照原樣保留每個數字,所以很長的 ID 和 1.10 這類小數都不會變。
可以把 \u4e2d 這類字元顯示成看得懂的字嗎?
勾選「把 \u4e2d 這類跳脫字元顯示成可讀的字」,結果和樹狀檢視就會顯示成一般的字。換行和引號等 JSON 規定必須跳脫的字元,會維持跳脫,所以結果仍然是有效的 JSON。
樹狀檢視是什麼?
把結果切換到「樹狀」,就能一邊展開、收合物件和陣列一邊瀏覽。很適合巢狀很深的 JSON。也有「全部展開」和「全部收合」按鈕。
重複的鍵會怎樣?
在 JSON 中,哪個值有效取決於讀取它的程式。這個工具會告訴你每個重複的鍵在第幾行,並在結果中兩個都保留。
可以修復註解、結尾逗號和單引號嗎?
勾選「修復」,就會移除註解和結尾逗號,並把單引號字串改成雙引號。會告訴你修了什麼、修了幾處。結果是有效的 JSON。
「一行」是做什麼的?
會移除所有空格和換行,變成最小的 JSON,可以節省流量或檔案大小。
排序鍵怎麼用?
比較兩個 JSON 檔之前先排序,差異會比較容易看出來。只會排序物件的鍵,陣列的順序會保留。
可以開大檔案嗎?
可以。所有處理都在你的裝置上進行,所以上限取決於裝置的記憶體。在我們的測試中,3 MB 的 JSON 不到 3 秒就格式化完成。
手機能用嗎?
可以。可以貼上並複製結果。
Premium
一個 Premium,所有進階功能任你用。
- 所有擴充功能的付費功能
- Kitbench 網頁工具的 Premium 功能
- 之後推出的擴充功能也包含在內
- 每人最多 3 個瀏覽器(家裡、公司、手機)
- 月繳¥980/月
- 年繳¥9,800/年(每月約 ¥817)
- 終身¥14,800 一次付清
更多工具
- Premium
字數統計
計算字元、字數、句數和段落。閱讀時間、常用關鍵字、字數上限。
網頁工具 · 直接在瀏覽器裡使用 英文大小寫轉換
全大寫、全小寫、句首和標題大寫、camelCase、snake_case 等,可復原。
網頁工具 · 直接在瀏覽器裡使用- Premium
線上記事本
打開就能寫。自動儲存、最多 5 則筆記、.txt 下載和分享連結。
網頁工具 · 直接在瀏覽器裡使用 文字比對
逐詞或逐字標出兩段文字的差異,不用上傳。
網頁工具 · 直接在瀏覽器裡使用年齡計算機
精確算出幾歲幾個月幾天,以及距離下次生日的天數。
網頁工具 · 直接在瀏覽器裡使用BMI 計算機
用公制或美制算 BMI、看分類,以及你的身高對應的健康體重範圍。
網頁工具 · 直接在瀏覽器裡使用日期計算機
兩個日期相差幾天、工作天,以及 N 天前或 N 天後的日期。
網頁工具 · 直接在瀏覽器裡使用- Premium
密碼產生器
可自訂長度和符號的安全隨機密碼。可下載 .txt,也能產生 PIN 碼。
網頁工具 · 直接在瀏覽器裡使用 - Premium
PDF 分割
擷取頁面或拆成單頁。不用上傳。
網頁工具 · 直接在瀏覽器裡使用 條碼產生器
EAN-13、Code 128、UPC-A、ITF-14 等。自動檢查碼、大量製作、免費 SVG。
網頁工具 · 直接在瀏覽器裡使用