标签:c code a string cti os
1. 语法
JSON 的语法可以表示三种类型的值。
- 简单值 : 可以在 JSON 中表示字符串、数值、布尔值和 null,字符串必须用双引号。
- 对象 : 表示的是一组有序的键值对,对象的属性必须用双引号。
- 数组 : 数组的值也可以是任意类型——简单值、对象或数组。
JSON 对象
JSON 对象有两上方法
stringify()
把 js 对象序列化为 JSON 字符串,如果值为undefined, 则删除对应的键值对。
parse()
把 JOSN 字符串解析为原生 js。
stringify(obj);
stringify(obj, [‘title‘, ‘edit‘]);
// 返回的结果的字符串,只包含数组中的键值对
stringify(obj, function(key, value){ //
每个键值对都会在函数在过滤
// code
});
stringify(obj, null, 4);
//
返回的字符串会保留缩进和换行符,最后一个参数表示缩进,可以是数字和字符串,长度不大于 10
JSON.stringify(obj)
方法首先调用对象的 toJSON() 方法,如果不存在按默认须序序列化,因此我们可以自定义
toJSON 来序列化对象。
parse(str, function(key, value){});
js JSON,布布扣,bubuko.com
js JSON
标签:c code a string cti os
原文地址:http://www.cnblogs.com/bdyl/p/3762367.html