码迷,mamicode.com
首页 > Web开发 > 详细

js JSON

时间:2014-05-31 19:23:15      阅读:414      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!