JSON学习笔记
来源:互联网 发布:学习编程先学什么 编辑:程序博客网 时间:2024/05/16 17:02
http://www.json.org/ json网站
JSON:which stands for "JavaScript Object Notation", is a lightweight computer data interchange format. JSON is a subset of the object literal notation of JavaScript but its use does not require JavaScript.(摘自维基百科)
对于JSON的普遍理解是一种类似于XML的数据传输结构,JSON最早也许是由Douglas Crockford提出并创造的,并得到了Digg,Yahoo,google等的大力支持,并且应用在了google map等超大型的项目上。
跟XML相比,JSON的优势在于格式简洁短小,特别是在处理大量复杂数据的时候,这个优势便显得非常突出。从各浏览器的支持来看,JSON解决了因不同浏览器对XML DOM解析方式不同而引起的问题,这些使得JSON在WEB开发中拥有巨大的优势,使它已经完全具备了挑战AJAX的能力。
JSON的数据结构:
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
}
这是一个结构比较复杂的JSON,被称为一个object,一般性的使用不需要这么复杂的结构
object的结构(也是完整的JSON看起来的样子,不过object也可以被嵌套):
string的结构:
characters的结构:(不包含“"”,“/”和control字符的0个或者多个Unicode字符,“/”为转意字符)
value的结构:
number的结构:
array的结构(可嵌套array和object):
- Json(Json.Net)学习笔记
- JSON学习笔记
- JSON学习笔记
- json学习笔记
- JSON学习笔记
- json格式学习笔记
- JSON学习笔记(-)
- JSON学习笔记
- JSON学习笔记
- json学习笔记
- Json学习笔记
- json学习笔记
- JSON学习笔记
- JSON taglib学习笔记
- struts2 Json 学习笔记
- JSON学习笔记一
- Ajax、json学习笔记
- Json 学习笔记
- VC实现程序的自动运行
- S60 3rd MMP CAPABILITY
- 基数排序算法测试及性能分析
- 数据绑定以及Container.DataItem绑定技巧
- 一位程序员的演变历程(The Evolution of a Programmer)
- JSON学习笔记
- 女生选择程序员职业必看
- 水晶报表
- 义鼠
- 《架构师杂志》评述:Scott Guthrie
- javascript的提示输出
- 简化JavaMail:小巧 Jakarta Commons-Email
- 笔记本电脑的购买
- TDI 编程--kernel socket 源码---DrvMain.cpp