例如5或者"hahahah" //JSON字符串必须使用双引号对象
{ "name": "zll", "age": 20 }数组
[ {}, {}, {} ]
我们先写一个JavaScript对象作为例子,来自于书上
var book = { title: "happy", authors: [ "NCZ" ], edition:3, year: 2011 };
var jsonText = JSON.stringify(book);
我们得到的是不包含任何空白符和缩进的字符串,如下:
{"title":"happy","authors": ["NCZ"],"edition":3,"year":2011}
var bookCopy = JSON.parse(jsonText)
序列化选项包含过滤器和一个选项
过滤器:可以是数组,也可以是函数a、数组:`var jsonText = JSON.stringify(book,["title","edition"]);` 表示只序列化"title","edition"这两项
b、函数: var jsonText = JSON.stringify(book,["title",function(key,value){ });一个选项:是否缩进
var jsonText = JSON.stringify(book,null,4);//缩进四个空格 var jsonText = JSON.stringify(book,null,"----");//缩进样式
特别的,当值为unfined时,JSON会忽略