码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript高级程序设计之JSON

时间:2014-06-11 08:08:17      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   java   http   

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

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

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

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

    对象

    数组

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

bubuko.com,布布扣
// 一个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"}
bubuko.com,布布扣

 

JavaScript高级程序设计之JSON,布布扣,bubuko.com

JavaScript高级程序设计之JSON

标签:style   class   blog   code   java   http   

原文地址:http://www.cnblogs.com/xiankui/p/3773220.html

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