如何使用 JavaScript 解析 JSON 資料?
隨著網路應用的發展和普及,資料的傳輸格式變得越來越多樣化,其中 JSON(JavaScript Object Notation)成為了一種常見的資料格式。在 JavaScript 中,我們可以使用內建的 JSON 物件來解析和操作 JSON 資料。本文將介紹如何使用 JavaScript 解析 JSON 數據,並提供具體程式碼範例。
JSON 是一種輕量級的資料交換格式,由鍵值對組成,使用大括號 {} 包圍。鍵值對之間使用逗號 , 分隔。鍵必須是字串,值可以是字串、數值、布林值、陣列、物件或 null。鍵和值之間使用冒號 : 分隔。
例如,下面是一個JSON 物件的範例:
{ "name": "John", "age": 30, "isStudent": false, "hobbies": ["coding", "reading", "travelling"], "address": { "street": "123 ABC Street", "city": "New York" }, "isNull": null }
const jsonString = '{"name":"John","age":30,"isStudent":false}'; const data = JSON.parse(jsonString); console.log(data.name); // 输出: John console.log(data.age); // 输出: 30 console.log(data.isStudent); // 输出: false
const data = { name: "John", age: 30, isStudent: false }; const jsonString = JSON.stringify(data); console.log(jsonString); // 输出: {"name":"John","age":30,"isStudent":false}
const jsonString = '{"name":"John","age":30,"isStudent":false,"hobbies":["coding","reading","travelling"],"address":{"street":"123 ABC Street","city":"New York"}}'; const data = JSON.parse(jsonString); console.log(data.hobbies[0]); // 输出: coding console.log(data.address.city); // 输出: New York
以上是如何使用 JavaScript 解析JSON資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!