json字符串转对象
console.log("flightVideoing", typeof [[${flightVideo}]])
var flightVideo = JSON.parse([[${flightVideo}]]);
console.log("flightVideoed", typeof flightVideo)
结果:
flightVideoing string
flightVideoed object
作用就是将json字符串转为js里面的对象,用来转换类型
相反流程使用JSON.stringify(flightVideo)
格式化JSON
我们都非常熟悉JSON.stringify,但比较少知道的是它还可以进行格式化的输出。
stringify 方法有三个参数:value,replacer和space。其中,后两个是可选参数,这也是我们很少知道它的原因。要缩进JSON,必须使用space参数。
console.log(JSON.stringify({name:"John",Age:23},null,'\t'));
>>>
{
"name": "John",
"Age": 23
}