美文网首页
js-JSON.parse()

js-JSON.parse()

作者: 嘿喵heyMeow | 来源:发表于2017-03-22 15:27 被阅读0次

虽然之前也用过JSON.parse(),甚至还封装了一个兼容性的方法,但是关于JSON.parse()这个方法还有几个最基本使用注意点需要注意。
封装的toJson传送门:http://www.jianshu.com/p/85a1152cc575

JSON.parse的作用: 将JSON格式的字符串转换为JSON对象
今天我们就来重点举例子这个JSON格式的字符串到底是怎样的字符串。

  • 正确的格式
// 1)
var str = '{"name": "lily", "age": 4}';

// 2)
var str = '{"name": 0, "id": 4}';

// 3)
var str = '{' +
        '"error": "0",' +
        '"id":"4"' +
        '}';

// 4)
var arr = '[{"name": "lily"},{"name": "bob"}]';
  • 错误的格式
// 1)
var str = '{name: "lily", id: 4}';
// 2)
var str = '{
    "error": "0",
    "id":"4"
}';
总结

这个JSON格式的字符串必须
1)用单引号包裹,
2)对象里边的属性名称必须用加双引号,
3)换行时注意用+进行字符串拼接

相关文章

  • js-JSON.parse()

    虽然之前也用过JSON.parse(),甚至还封装了一个兼容性的方法,但是关于JSON.parse()这个方法还有...

网友评论

      本文标题:js-JSON.parse()

      本文链接:https://www.haomeiwen.com/subject/taxonttx.html