工具包 KitBao工具包 KitBao
tutorialKitBao 小編· 更新於 2026-06-18· 3 分鐘閱讀

JSON 是什麼?看懂格式、常見錯誤與線上格式化教學

常聽到 JSON 卻不確定它是什麼?這篇用白話講清楚 JSON 的格式長相、用在哪、最容易出錯的幾個地雷(多餘逗號、引號用錯),以及怎麼線上格式化與驗證,工程師和非工程師都看得懂。

JSON 是什麼?看懂格式、常見錯誤與線上格式化教學

本文部分連結為聯盟連結,透過連結購買不會增加你的費用。

你可能在很多地方看過 JSON 這個詞——串接 API、改設定檔、或工程師同事嘴邊——但不一定真的知道它是什麼。其實 JSON 沒那麼難,看懂它,對任何要處理資料的人都很有用,這篇用白話講清楚。

JSON 是什麼?

JSON 全名是 JavaScript Object Notation,講白話就是一種「記錄資料的格式」——一種人看得懂、電腦也好讀的方式來描述資料。

長相大概是這樣:

{
  "name": "小明",
  "age": 25,
  "isStudent": false,
  "skills": ["設計", "攝影"],
  "contact": {
    "email": "[email protected]",
    "phone": "0912-345-678"
  }
}

一眼就能看懂:這是一個叫小明、25 歲、不是學生、會設計和攝影的人。這就是 JSON 的魅力——結構清楚、好讀

JSON 的基本規則

只要記住幾個元素:

符號 意思 例子
{ } 物件(一組鍵值對) {"name": "小明"}
[ ] 陣列(清單) ["a", "b", "c"]
"鍵": 值 鍵值對 "age": 25
: 分隔鍵和值
, 分隔每一項

值可以是:文字(要用雙引號)、數字、true/false、null,或是另一個物件/陣列(這就是「巢狀」)。

JSON 用在哪?

  • 網站/App 的 API:你打開一個 App,它跟伺服器要資料,回傳的多半就是 JSON。
  • 設定檔:很多軟體的設定檔(像前端的 package.json)就是 JSON。
  • 前後端傳資料:網頁前端和後端之間交換資料的通用語言。

簡單說,現代網路上資料的搬運,大半靠 JSON。

最容易踩的 3 個地雷

JSON 規則嚴格,少一個符號就整個壞掉。最常見的錯:

1. 多餘的逗號。 最後一項後面不能有逗號。

// ❌ 錯
{ "a": 1, "b": 2, }
// ✅ 對
{ "a": 1, "b": 2 }

2. 引號用錯。 字串和鍵都必須用雙引號 ",不能用單引號。

// ❌ 錯
{ 'name': '小明' }
// ✅ 對
{ "name": "小明" }

3. 括號沒對齊。 { }[ ] 一定要成對。

這些錯誤用肉眼很難抓——尤其檔案一長。

怎麼格式化、驗證 JSON?

兩個最常見的需求:

  • 擠成一團、看不懂 → 用「美化(beautify)」加上縮排換行
  • 要檢查有沒有錯 → 用「驗證」即時標出錯在第幾行

最快的做法是直接用 KitBao 的 JSON 格式化/驗證工具——把 JSON 貼上去,一鍵美化、壓縮或檢查語法錯誤,它完全在你的瀏覽器裡處理、資料不會上傳,開發除錯很安心。

壓成一行的:{"name":"小明","skills":["設計","攝影"]}

美化之後:
{
  "name": "小明",
  "skills": ["設計", "攝影"]
}

講白了

JSON 就是一種「人和電腦都好讀的資料格式」——用 {} 裝鍵值、用 [] 裝清單,網站 API、設定檔、前後端傳資料幾乎都靠它。寫的時候注意三個地雷:別多逗號、引號用雙引號、括號要成對。遇到擠成一團或不確定有沒有錯的 JSON,丟進 JSON 格式化工具按一下,馬上變好讀、也馬上知道錯在哪。

常見問題

JSON 到底是什麼?

JSON(JavaScript Object Notation)是一種「資料交換格式」——說白話就是一種大家都看得懂、電腦也好讀的方式來『記錄資料』。它用大括號 {} 裝一組組「鍵:值」,用中括號 [] 裝清單。因為又輕量又好讀,幾乎所有網站 API、App 設定檔、前後端傳資料都在用它。你不一定要會寫程式,但看懂 JSON 對處理資料很有幫助。

JSON 和 XML、CSV 差在哪?

三者都是存資料的格式,但取向不同。CSV 像試算表,適合單純的表格(一列一筆、用逗號分欄);XML 用成對標籤包資料,較囉嗦但結構嚴謹;JSON 介於中間——比 XML 簡潔好讀、又比 CSV 能表達巢狀的複雜結構。現代網路傳資料大多選 JSON,就是因為它在「好讀」和「夠表達」之間取得最好的平衡。

JSON 最常見的錯誤有哪些?

最常見的就三種:一是『多餘的逗號』——最後一個項目後面不能加逗號;二是『引號用錯』——JSON 的字串和鍵都必須用雙引號 ",不能用單引號 ';三是『括號沒對齊』——{ } 和 [ ] 沒成對。這些用肉眼很難抓,貼進線上 JSON 格式化/驗證工具就會即時標出錯在第幾行。

怎麼把擠成一團的 JSON 變好讀?

用「格式化(beautify)」功能。從 API 拿到的 JSON 常常壓成一行、完全沒換行縮排,根本看不懂。把它貼進 JSON 格式化工具按美化,它就會自動加上縮排與換行,結構一目了然;反過來要縮小體積時,也能用『壓縮(minify)』把空白去掉。

相關文章