目录
JSON处理
JSON(JavaScript Object Notation)是JavaScript表达值和对象的通用数据格式,其本质就是符合一定规范的字符串。由于JSON的优良特性,非常容易和其他语言进行数据交换,尤其在前后端交互方面。即使我们前端使用JavaScript,后端使用Java/PHP/Python同样可以使用JSON格式的数据轻松交换。
JSON.stringify
将对象转为JSON
字符串;
例如:
let Dog = { name:'Peter',
age:187,
gender:'male',
hands:['hand01','hand02','hand03','hand04'],}
let dogJson = JSON.stringify(Dog)
console.log(dogJson)
代码执行结果:
let Dog = { "name":'Peter',
"age":187,
"gender":'male',
"hands":['hand01','hand02','hand03','hand04'],}
JSON.parse
将JSON
字符串转为对象;
例如:
let Dog = { "name":'Peter',
"age":187,
"gender":'male',
"hands":['hand01','hand02','hand03','hand04'],}
let dogJson = JSON.parse
(Dog)
console.log(dogJson)
代码执行结果:
let Dog = { name:'Peter',
age:187,
gender:'male',
hands:['hand01','hand02','hand03','hand04'],}