文章共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
|