JSON是一種輕量級的數據交換格式,在現代Web應用中廣泛使用。JSON的格式簡潔易于閱讀,同時也易于解析和生成。在JavaScript中,我們可以使用JSON對象來解析和生成JSON數據。
// 生成JSON數據 var person = { "name": "Bob", "age": 30, "city": "New York" }; // 將JSON數據轉換為字符串 var personJSON = JSON.stringify(person); // 打印JSON字符串 console.log(personJSON);
上面的代碼演示了如何使用JSON對象將JavaScript對象轉換為JSON字符串,并打印出來。生成的JSON字符串如下:
{ "name": "Bob", "age": 30, "city": "New York" }
可以看到,生成的JSON字符串中,鍵和值都用雙引號括起來,并用冒號分隔。對象中的每個屬性用逗號分隔。
接下來,使用JSON對象將JSON字符串轉換回JavaScript對象:
// 從JSON字符串中解析出JavaScript對象 var personObject = JSON.parse(personJSON); // 打印JavaScript對象 console.log(personObject);
打印出來的JavaScript對象如下:
{ name: 'Bob', age: 30, city: 'New York' }
可以看到,解析出來的JavaScript對象中,鍵和值沒有用雙引號括起來,也沒有冒號分隔。這是因為在JavaScript中,對象屬性的鍵名可以是字符串或標識符,同時也不需要用冒號分隔。
上一篇css背景設置成圖片
下一篇json打印出來等號