JSON 格式化與校驗器

在分享整理後的結果前,把它當作壓縮 API 響應、配置檔案和除錯負載的 JSON 美化器來使用。

格式模式
工作流提示 貼上 JSON,載入示例預設,把這個頁面變成 JSON 格式化器、校驗器和樹形檢查器。
貼上 JSON 以進行格式化、校驗並檢查樹形檢視。
示例預設
什麼是 JSON?

JSON(JavaScript Object Notation)是一種用於在系統之間交換結構化資料的文字格式。它與語言無關,是 Web API 最常用的載荷格式。

結構

JSON 構建在兩種結構之上:物件(括在 {} 中的鍵/值對集合)和陣列(括在 [] 中的有序值列表)。值可以是字串、數字、布林值(true/false)、null、物件或陣列。這種簡單的結構可以表示複雜的巢狀資料。

常見使用場景
  • 美化壓縮後的 API 請求與響應負載
  • 在部署前捕獲配置檔案中的語法錯誤
  • 在樹形檢視中檢查巢狀日誌和 webhook 負載
  • 在模式驗證或 API 除錯之前清理 JSON
  • 為基於模式的校驗流程準備負載
JSON 示例
輸入: {"name":"John"}
輸出: { "name": "John" }
輸入: [1,2,3]
輸出: [ 1, 2, 3 ]
常見問題

JSON 和 JavaScript 物件之間有什麼區別?

JSON 是一種遵循特定規則的文字格式:鍵必須是雙引號字串,值僅限於特定型別。JavaScript 物件更加靈活,可以包含函式、未定義的值,並使用單引號。

JSON 可以包含註釋嗎?

不,標準 JSON 不支援註釋。一些解析器接受註釋,但這不屬於官方規範。對於需要註釋的配置檔案,請考慮使用 JSON5 或 YAML。