JSON 是 JS 對象的字符串表示法,它使用文本表示一個 JS 對象的信息,所以 JSON 本質是一個字符串。通過 JSON 調用相應的方法,JSON 和 JS 對象可以相互轉換。
將JSON轉換爲JS對象
通過 JSON 的 parse() 方法,可以將一個 JSON 解析爲一個JS對象,解析格式如下:
JSON.parse(json)
例如:
var json = '{"name":"張三", "age":36}';//定義一個JSON
var obj = JSON.parse(json);//調用parse()將json解析爲一個JS對象
console.log(obj);//輸出:{name: "張三", age: 36}
將JS對象轉換爲JSON
通過 JSON 的 stringify() 方法,可以將一個 JS 對象轉換爲 JSON,轉換格式如下:
JSON.stringify(obj)
例如:
純文本複製
var obj = {name:"張三", age:36};//定義一個JS對象
var json = JSON.stringify(obj);//調用stringify()將一個JS對象轉換爲JSON
console.log(json);//輸出:{"name":"張三","age":36}