JSON和JS對象的相互轉換, 解決js函數傳對象報錯

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}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章