JSON.parse()

248 阅读1分钟

1.第一个参数是字符串,第二个参数是个函数,该函数对字符串中的每个属性进行处理

```    var text = '{ "name":"Runoob", "initDate":"2013-12-14", "site":"www.baidu.com"}'; //json格式字符串
       var obj = JSON.parse(text, function (key, value) { //每个对象的属性调用此循环
         if (key == "initDate") {
              return new Date(value); //将日期对象返回
          } else {
              return value;
        }});
 
```js

2.JSON.parse()直接传入纯数字或纯数字的字符串不会报错,会返回该字符串的number格式。