分享

js温故而知新之JSON

 狼图腾1224 2017-03-14


文章共178字,阅读大概需要5分钟


原标题:js温故而知新6(JSON)——学习廖雪峰的js教程

JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。


道格拉斯·克罗克福特(Douglas Crockford)--雅虎的高级架构师--发明了JSON这种超轻量级的数据交换格式.


序列化

让我们先把小明这个对象序列化成JSON格式的字符串:


var xiaoming = {

    name: '小明',

    age: 14,

    gender: true,

    height: 1.65,

    grade: null,

    'middle-school': '\'W3C\' Middle School',

    skills: ['JavaScript', 'Java', 'Python', 'Lisp']

};


JSON.stringify(xiaoming); // '{'name':'小明','age':14,'gender':true,'height':1.65,'grade':null,'middle-school':'\'W3C\' Middle School','skills':['JavaScript','Java','Python','Lisp']}'

要输出得好看一些,可以加上参数,按缩进输出:


JSON.stringify(xiaoming, null, '  ');

结果:


{

  'name': '小明',

  'age': 14,

  'gender': true,

  'height': 1.65,

  'grade': null,

  'middle-school': '\'W3C\' Middle School',

  'skills': [

    'JavaScript',

    'Java',

    'Python',

    'Lisp'

  ]

}


转自: https://segmentfault.com/a/1190000008656963

作者: chinawzc

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多