現代網站設計架構已經趨向前端、後端各司其職,因此兩者之間的資料傳遞就顯得尤其重要,而現今最熱門的資料交換格式就非 JSON 莫屬了!本文將為你介紹 JSON 的基礎知識,以及它在後端開發中的應用。
JSON 是一種簡單的文字格式,用於儲存和傳輸結構化資料。它源自 JavaScript,最初是作為一種輕量級的資料交換格式而發明的(相較於 XML)。由於 JSON 又簡潔又好閱讀,加上前端開發中 JavaScript 的主導地位,JSON 迅速成為了最受歡迎的資料交換格式之一。如今,幾乎所有的程式語言都支援 JSON,使它成為前後端溝通以及各種系統間資料交換的標準。
JSON 支援以下資料型別:
JSON 使用兩種主要結構:
{}
表示[]
表示{
"身分證字號": "A123456789",
"姓名": "王小明",
"年齡": 35,
"接種日期": "2023-05-15",
"疫苗類型": "COVID-19",
"疫苗廠牌": "莫德納",
"接種劑次": 2,
"接種地點": "台北市立聯合醫院"
}
[
{
"身分證字號": "A123456789",
"姓名": "王小明",
"疫苗廠牌": "莫德納",
"接種劑次": 2,
"接種日期": "2023-05-15"
},
{
"身分證字號": "B987654321",
"姓名": "李小華",
"疫苗廠牌": "高端",
"接種劑次": 1,
"接種日期": "2023-04-15"
},
{
"身分證字號": "C456789012",
"姓名": "張小美",
"疫苗廠牌": "莫德納",
"接種劑次": 3,
"接種日期": "2023-05-20"
}
]
資料交換標準
跨平台相容性
簡單高效
廣泛應用
學習 JSON 能提升你處理現代網路開發中資料交換、儲存和通訊的能力,提高開發效率,並強化與其他開發者和跨系統的協作。
作為軟體開發者,掌握 JSON 的應用非常重要,它不僅是 API 開發的基礎,也是現代資料傳遞中不可或缺的一部分,恭喜你距離成功更近一步了!