JSON.parse和JSON.stringify的區別


JSON.stringify()的作用是將 JavaScript 值轉換為 JSON 字符串,
而JSON.parse()可以將JSON字符串轉為一個對象。
簡單點說,它們的作用是相對的,我用JSON.stringify()將對象a變成了字符串c,那么我就可以用JSON.parse()將字符串c還原成對象a。

var msg = {"message": 123, "name": 456};

var str = JSON.stringify(msg);
console.log(str)                // '{"message":123,"name":456}'
console.log(typeof str)        // string

console.log(JSON.parse(str)) // { message: 123, name: 456 } console.log(typeof JSON.parse(str)) // Object

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM