js-JSON.parse()

虽然之前也用过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)换行时注意用+进行字符串拼接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 0、对于 HTTP 协议而言,HTML、CSS、JS、JSON 的本质都是什么? HTML就是符合HTML语法的字...
    怎么昵称阅读 1,644评论 0 3
  • 人人皆知水光潋滟晴方好,殊不知山色空蒙雨亦奇!
    lfxxb阅读 276评论 0 0
  • 是否我们早已习惯了别离 只在分开的当口感受忧伤 也许是我们太过成熟懂事 总有那么一次再见是再也不见 而我们终会在岁...
    夏一蓂阅读 114评论 0 0
  • 1998年,我还是个玩泥巴的小丫头片子。一只铅笔要写到手再也握不住才能扔!那个时候,一部《还珠格格》火遍了大江南北...
    路儿在南方阅读 378评论 0 1