JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,具有易于讀寫和解析的特點。JSON由鍵值對組成,類似于Python中的字典,也可以理解為JavaScript中的對象。
{
"name": "Jack",
"age": 28,
"isStudent": false,
"hobbies": ["reading", "swimming", "photography"],
"address": {
"country": "China",
"city": "Beijing",
"postcode": "100001"
}
}
在JSON中,鍵必須為字符串類型,值可以是字符串、數字、布爾、數組、對象中的任意類型。JSON中的字符串必須用雙引號包裹,不能使用單引號。
JSON可以通過JavaScript的內置方法JSON.parse()將字符串轉換成對象,也可以通過JSON.stringify()方法將對象轉換成字符串。當然,現在的主流后端語言如Java、Python等也都提供了相關的JSON解析和生成庫。
JSON的應用非常廣泛,尤其是在Web應用中的數據傳輸,例如Ajax請求、Restful API等。JSON的優勢在于它具有輕量、易于解析和跨語言兼容等特點,為Web應用帶來了更高效和便利的開發方式。
上一篇docker十大應用