JavaScript高级程序设计之JSON
2014-06-06 19:06
162 查看
IE8以下请求助神之Douglas Crockford:https://github.com/douglascrockford/json-js
JSON是一种格式化的字符串,特别适合在网络上传输,由Douglas Crockford发明。
JSON语法可以表示三种类型的值:
简单值:字符串、数值、布尔值和null
对象
数组
特别说明:JSON属性名必须加双引号;而JavaScript对象的属性如果是合法的标示符则不用加双引号。
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"}
相关文章推荐
- JavaScript高级程序设计第20章JSON 笔记 (学习笔记)
- JSON基础知识(整理自JavaScript高级程序设计第三版)
- 读javascript高级程序设计13-JSON
- 【JavaScript 高级程序设计阅读笔记】JSON
- JavaScript高级程序设计笔记-JSON
- web前端之JavaScript高级程序设计九:JSON
- javascript高级程序设计第三版 第20章 JSON
- Javascript高级程序设计第二版第四章--变量,作用域及内存问题--笔记
- javascript高级程序设计
- javascript 高级程序设计 (1)
- Javascript高级程序设计第二版第十四章--异常--笔记
- (读书笔记)Javascript高级程序设计---ECMAScript基础
- JavaScript 高级程序设计
- 使用Javascript对表格进行排序(摘自Javascript高级程序设计)
- 新书-JavaScript高级程序设计:第2版(预订中,估价)
- Javascript高级程序设计第二版第十章--DOM--笔记
- JavaScript高级程序设计学习笔记1: 基础
- JavaScript表单处理[JavaScript高级程序设计]
- JavaScript高级程序设计 中文PDF下载
- javascript 高级程序设计(3) -- 对象基础(1)