JSON即JavaScript對象標記,是一種輕量級的數據交換格式,常用于網頁應用中數據的傳輸。它基于JavaScript語言的子集,采用鍵值對的方式來描述數據對象。
JSON數據格式的特點:
{ "name": "張三", "age": 18, "gender": "男", "hobbies": ["籃球", "游泳", "旅游"], "address": { "province": "廣東", "city": "深圳", "area": "南山區" } }
以上json數據表示一個人的基本信息,它由多個鍵值對組成,每個鍵值對之間使用英文冒號(:)連接,每個鍵值對之間使用英文逗號(,)分隔。
其中,name和gender表示字符串類型的數據,age表示數字類型的數據,hobbies表示數組類型的數據,address表示對象類型的數據。在使用中,我們可以根據鍵名來獲取對應的鍵值。
// 字符串轉JSON對象 var jsonStr = '{ "name": "張三", "age": 18 }'; var jsonObj = JSON.parse(jsonStr); console.log(jsonObj.name); // 輸出:張三 // JSON對象轉字符串 var jsonObj = { "name": "李四", "age": 20 }; var jsonStr = JSON.stringify(jsonObj); console.log(jsonStr); // 輸出:{ "name": "李四", "age": 20 }
以上是JSON對象和JSON字符串之間的轉換示例,可以使用JSON.parse()將JSON字符串轉換成JSON對象,使用JSON.stringify()將JSON對象轉換成JSON字符串。
上一篇用css做簡單網頁例子
下一篇10萬json數據查找