JSON(JavaScript Object Notation,JavaScript對象表示法)是一種輕量級的數據格式,它基于JavaScript語言的子集,以易于理解和生成的方式來描述數據對象。
JSON數據格式由鍵值對組成,每個鍵后面跟隨一個冒號,值使用逗號分隔,最后一個鍵值對后面不需要逗號。鍵和值都必須使用雙引號包裹。JSON支持對字符串、數字、布爾類型、null、數組和對象的存儲和表示。
{ "name": "John", "age": 30, "isMarried": false, "hobbies": ["reading", "traveling"], "address": { "street": "123 Main St.", "city": "New York", "state": "NY" } }
以上JSON數據描述了一個人的姓名、年齡、婚姻狀況、愛好和地址信息。其中“hobbies”是一個數組,包含了兩個字符串值,“address”是一個嵌套的對象。
JSON數據格式在互聯網應用程序中非常流行,因為它具有可讀性、輕量級、容易傳輸以及易于解析的特性。在Web開發中,JSON常用于從服務器端獲取數據,以及用于Web瀏覽器與服務器之間的數據通信。