JSON是一種常用的數(shù)據(jù)交換格式,它可以方便地將數(shù)據(jù)序列化和反序列化。在使用JSON時,往往需要對JSON字符串和JavaScript對象進(jìn)行轉(zhuǎn)換。下面我們來看一下JSON如何轉(zhuǎn)換成JavaScript對象以及JavaScript對象如何轉(zhuǎn)換成JSON字符串。
JSON轉(zhuǎn)換為JavaScript對象
const jsonStr = '{"name": "John", "age": 30, "city": "New York"}';
const jsonObj = JSON.parse(jsonStr);
console.log(jsonObj); // 輸出 { name: 'John', age: 30, city: 'New York' }
通過JSON.parse()方法可以將JSON字符串轉(zhuǎn)換為JavaScript對象。注意,JSON字符串必須符合JSON格式,即屬性名必須使用雙引號包裹。
JavaScript對象轉(zhuǎn)換為JSON字符串
const jsonObj = { name: 'John', age: 30, city: 'New York' };
const jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr); // 輸出 {"name":"John","age":30,"city":"New York"}
通過JSON.stringify()方法可以將JavaScript對象轉(zhuǎn)換為JSON字符串。
結(jié)語
以上就是JSON和JavaScript對象的相互轉(zhuǎn)換的方法,使用這些方法可以方便地處理前后端數(shù)據(jù)交互中的數(shù)據(jù)格式轉(zhuǎn)換。
上一篇php total()
下一篇css背景漸變色怎么弄