JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,通常用于客戶端和服務器之間的數據傳輸。在Web開發和移動應用開發中,我們通常需要將JSON格式的字符串轉換成JavaScript對象,或將JavaScript對象轉換成JSON字符串。在JavaScript中,我們可以使用內置的JSON對象來完成這些轉換。
// 將JSON字符串轉換成JavaScript對象 var jsonString = '{"name": "張三", "age": 20}'; var jsonObj = JSON.parse(jsonString); console.log(jsonObj.name); // 輸出:張三 // 將JavaScript對象轉換成JSON字符串 var jsonObj = {name: "李四", age: 22}; var jsonString = JSON.stringify(jsonObj); console.log(jsonString); // 輸出:{"name":"李四","age":22}
JSON.parse()方法可以將JSON格式的字符串轉換成JavaScript對象。在這個例子中,我們創建了一個包含"name"和"age"屬性的JSON字符串,然后使用JSON.parse()方法將其轉換成了一個JavaScript對象,并輸出了其中的"name"屬性。
JSON.stringify()方法可以將JavaScript對象轉換成JSON格式的字符串。在這個例子中,我們創建了一個包含"name"和"age"屬性的JavaScript對象,然后使用JSON.stringify()方法將其轉換成了一個JSON格式的字符串,并輸出了其結果。