JSON.parse()

兼容性:Chrome,Firefox (Gecko) 3.5 (1.9.1),IE 8.0,Safari 4.0

JSON.parse('[1, 5, "false"]');

JSON.parse('{"p": 5}', function (k, v) {
    if(k === '') return v;     // 如果到了最顶层,则直接返回属性值,
    return v * 2;              // 否则将属性值变为原来的 2 倍。
});                            // { p: 10 }

JSON.stringify()
兼容性:Chrome,Firefox (Gecko) 3.5 (1.9.1),IE 8.0,Safari 4.0
    var student = new Object();
    student.name = "Lanny";
    student.age = "25";
    student.location = "China";
    var json1 = JSON.stringify(student);
    //{"name":"Lanny","age":"25","location":"China"}
    
    //只保留:name及locaiton
    var json2 = JSON.stringify(student,["name","location"]);
    //{"name":"Lanny","location":"China"}

//处理特定属性
    var json3 = JSON.stringify(student, function (key, value) {
        switch (key){
            case "name":
                return "my name is " + value;
            default :
                return value;
        }
    });
    //{"name":"my name is Lanny","age":"25","location":"China"}

最新文章

  1. ASP.NET中常用的优化性能的方法
  2. 优化Linux内核参数
  3. 避免Castle Windsor引起的内存泄露
  4. Python模块:struct
  5. MVC5 + EF6 + Bootstrap3 (15) 应用ModelState和Data Annotation做服务器端数据验证
  6. spark单机模式简单搭建
  7. 关于Bean
  8. Func 委托
  9. ABA problem
  10. C插入排序
  11. 2014年12月20日00:33:14-遮罩+进度条-extjs form.isvalid
  12. jQuery插件
  13. td之overflow:hidden 多余文本隐藏效果
  14. EventStore的设计思路
  15. 跟我一起写 Makefile(一)
  16. Makefile — 基础
  17. python 数组的del ,remove,pop区别
  18. angular2项目添加ng2-bootstrap
  19. 【JSOI2008】最大数
  20. Linux基础学习(6)--Linux软件安装

热门文章

  1. [CSP-S模拟测试]:Tourist Attractions(简单图论+bitset)
  2. 2018-2019-2 20175120 实验五《Java网络编程》实验报告
  3. python生成接口自动化测试报告模版
  4. VB.NET导出Excel 轻松实现Excel的服务器与客户端交换 服务器不安装Office
  5. JS 替换
  6. I2C总线协议详解
  7. CentOS7下安装安装android sdk & gradle
  8. 20150721—HTML的定位 JS (转)
  9. Java GC算法
  10. Linux上用sublime编辑Python时候出现"SyntaxError: Non-ASCII character ‘\xe5′ in file"的问题