JSON 工具箱

JSON 工具箱

JSON 處理工作台:格式化驗證、格式互轉、結構比對與查詢

JSON 工具箱是一個跑在瀏覽器裡的 JSON 工作台:貼上文字即可格式化、驗證與壓縮,也能完成 JSON5、YAML、XML、CSV 互轉,結構比對、JSONPath 查詢與 JSON Schema 驗證,所有計算都在本機完成,JSON 資料不會上傳到伺服器。

  • 純瀏覽器本機處理,斷網也能用
  • 免註冊、免登入,貼上的 JSON 不會上傳
  • 每篇教學都對應一個可直接驗證的線上工具

核心工具

4 個工具

格式轉換

1 個工具

增強工具

3 個工具

小工具

2 個工具

JSON 學習路徑

進入知識庫 →

依學習順序整理的 JSON 長文,從語法規範與型別陷阱,到 JSON5、JSON Lines 等擴充格式、JSONPath 與 Patch 查詢、JSON Schema 驗證、格式轉換、效能與安全,再到介面契約與設定管理實踐。

從 RFC 8259 與 ECMA-404 出發,把 JSON 的語法、型別、編碼與解析邊界講清楚,是所有 JSON 工作的地基。

  1. 從 RFC 8259 讀懂 JSON 語法邊界入門 · 約 11 分鐘
  2. 六種型別、數字精度與編碼陷阱入門 · 約 12 分鐘
  3. JSON 解析報錯怎麼修:Unexpected token 逐條排查入門 · 約 12 分鐘
  4. JSON 檔案是什麼、用什麼開啟、怎麼改入門 · 約 9 分鐘
  5. JSON 報錯資訊反查表:從報錯原文直接定位改法實戰 · 約 8 分鐘
查看該分類 6 篇 →

JSON5、JSONC、JSON Lines、NDJSON 這些方言解決了註釋、尾逗號與流式讀寫的現實需求,也帶來了相容性與選型問題。

  1. JSON5 與 JSONC:帶註釋的 JSON入門 · 約 10 分鐘
  2. JSON Lines 與 NDJSON 流式資料進階 · 約 10 分鐘
  3. JSON Text Sequences(RFC 7464):RS 分隔的串流 JSON進階 · 約 9 分鐘
  4. JSON、TOML、YAML、CSON:配置檔案格式怎麼選入門 · 約 9 分鐘
  5. 二進位 JSON:MessagePack、CBOR 與 BSON 的取捨進階 · 約 10 分鐘
查看該分類 6 篇 →

從 JSON 裡取一個值、改一個欄位,看起來簡單,標準化之後是 JSONPath、JSON Pointer、JSON Patch 與 Merge Patch 四套規範。

  1. JSONPath 查詢語言實戰進階 · 約 12 分鐘
  2. JSON Pointer、Patch 與 Merge Patch進階 · 約 12 分鐘
  3. JSONPath 過濾器進階:遞迴、切片與多條件篩選進階 · 約 10 分鐘
  4. JSON Patch 的安全應用:原子性、冪等與併發衝突實戰 · 約 10 分鐘
  5. JMESPath 入門:比 JSONPath 更適合的投影查詢入門 · 約 9 分鐘
查看該分類 5 篇 →

Schema 與校驗

7 篇文章

用 JSON Schema 描述資料形狀,把「口頭約定」變成可執行校驗,並進一步驅動 TypeScript 型別與表單生成。

  1. JSON Schema 從入門到工程化進階 · 約 14 分鐘
  2. Schema 與 TypeScript 型別雙向同步進階 · 約 11 分鐘
  3. 自動生成的 JSON Schema 為什麼總在拒絕真實資料進階 · 約 14 分鐘
  4. JSON Schema 複用:$ref、$defs 與 allOf/oneOf 組合進階 · 約 11 分鐘
  5. JSON Schema 報錯看不懂:Ajv 錯誤定位與錯誤資訊治理實戰 · 約 10 分鐘
查看該分類 7 篇 →

格式轉換

8 篇文章

JSON 與 YAML、XML、CSV、TypeScript、Java、Go、SQL 之間的互轉都做不到無損,關鍵是把有損的地方說清楚。

  1. JSON 與 YAML、XML 的互轉邊界進階 · 約 12 分鐘
  2. JSON 與 CSV、表格資料的互轉入門 · 約 10 分鐘
  3. JSON 轉 Excel:四種辦法與它們各自的失真點入門 · 約 11 分鐘
  4. JSON 轉 SQL:INSERT、建表與型別對映的坑進階 · 約 10 分鐘
  5. JSON 轉 TypeScript:介面、型別守衛與生成邊界進階 · 約 9 分鐘
查看該分類 8 篇 →

效能與安全

6 篇文章

幾十 MB 的 JSON 會卡死主執行緒,精心構造的 JSON 能打穿服務;這一分類處理吞吐與防線兩件事。

  1. 大 JSON 的解析、渲染與流式處理進階 · 約 13 分鐘
  2. JSON 處理中的安全風險清單進階 · 約 12 分鐘
  3. JSON 壓縮的順序別搞反:minify、gzip、brotli 實測誰在真省位元組進階 · 約 7 分鐘
  4. JSON 的記憶體帳:字串、物件與大陣列各佔多少實戰 · 約 11 分鐘
  5. 大樹渲染為什麼卡:JSON 檢視器的虛擬滾動與摺疊策略實戰 · 約 10 分鐘
查看該分類 6 篇 →

工具與生態

6 篇文章

解析庫、命令列工具、編輯器外掛構成了 JSON 的日常工具鏈,選型的關鍵是看錯誤定位能力與生態維護狀態。

  1. JSON 解析與處理庫選型對照進階 · 約 11 分鐘
  2. 編輯器、命令列與自動化工具鏈入門 · 約 10 分鐘
  3. JSON 對比工具怎麼選:文字 diff、結構 diff 與視覺化進階 · 約 9 分鐘
  4. JSON 校驗進 CI:jsonlint、ajv 與 jq 的流水線進階 · 約 10 分鐘
  5. JSON 視覺化工具:樹形檢視、摺疊與大資料量取捨入門 · 約 9 分鐘
查看該分類 6 篇 →

工程實踐

5 篇文章

把 JSON 放進真實系統:介面契約怎麼定、配置與夾具怎麼管、版本相容怎麼做、測試資料怎麼維護。

  1. JSON API 資料契約設計要點進階 · 約 13 分鐘
  2. 配置、夾具與本地資料的 JSON 管理入門 · 約 10 分鐘
  3. 兩份 JSON 差在哪:按位置比、按 id 比,還是先正規化入門 · 約 6 分鐘
  4. JSON 檔案的 Git 衝突:union 會寫出壞 JSON,按 key 合併才對進階 · 約 7 分鐘
  5. JSON 契約的版本演進:相容、棄用與資料遷移實戰 · 約 10 分鐘
查看該分類 5 篇 →

常見問題

25 篇文章

把站內工具與 JSON 規範裡被問得最多的問題按場景歸攏,每個問題給出能直接照做的答案,而不是泛泛而談的結論。

  1. 工具使用常見問題:資料、檔案與匯出入門 · 約 10 分鐘
  2. 語法與格式常見問題:註釋、尾逗號與精度入門 · 約 12 分鐘
  3. 查詢與校驗常見問題:JSONPath 與 Schema進階 · 約 12 分鐘
  4. 效能與安全常見問題:慢、卡與不可信資料進階 · 約 13 分鐘
  5. 團隊協作常見問題:契約、配置與夾具進階 · 約 12 分鐘
查看該分類 25 篇 →