zoukankan      html  css  js  c++  java
  • JavaScript高级程序设计之JSON

    IE8以下请求助神之Douglas Crockford:https://github.com/douglascrockford/json-js

    JSON是一种格式化的字符串,特别适合在网络上传输,由Douglas Crockford发明。

    JSON语法可以表示三种类型的值:

        简单值:字符串、数值、布尔值和null

        对象

        数组

    特别说明:JSON属性名必须加双引号;而JavaScript对象的属性如果是合法的标示符则不用加双引号。

    // 一个javascript对象
    var conference = {  
        Conference: "Future Marketing",   
        Address: "Shanghai",  
        Members:[  
            {  
                name: "Bob",  
                age: 32,  
                company: "Oracle",  
                enginner: true  
            },  
            {  
                name: "John",  
                age: 30,  
                compancy: "Google",  
                enginner: false  
            }  
        ]
    };
    
    var jsontext = JSON.stringify(conference, ["Conference", "Address"]);
    // string: {"Conference":"Future Marketing","Address":"Shanghai"}
    
    var anotherObj = JSON.parse(jsontext, function (key, value) {
        if (key === "Conference") {
            return "a conference";
        } else {
            return value;
        }
    });
    // object: { Conference="a conference", Address="Shanghai"}
  • 相关阅读:
    公平锁,非公平锁,乐观锁,悲观锁
    需求分析
    需求的获取渠道
    php将中文字符串分割为数组
    面试题
    ecshop中错误
    应用上线前必须进行的10个QA测试
    资料1
    tp数据库配置
    Web开发思路
  • 原文地址:https://www.cnblogs.com/xiankui/p/3773220.html
Copyright © 2011-2022 走看看