JSON入门学习第一节
2010-11-10 16:33
253 查看
(1)JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。
JSON建构于两种结构:
一:"名称/值"对的集合
对象是一个无序的"'名称/值'对"集合。一个对象以"{"(左括号)开始,"}"(右括号)结束。
每个"名称"后跟一个":"(冒号);"'名称/值' 对"之间使用","(逗号)分隔。
二:值的有序列表
数组是值(value)的有序集合。一个数组以"["(左中括号)开始,"]"(右中括号)结束。
值之间使用","(逗号)分隔。
example:
1. function showJSON() {
2. var user =
3. {
4. "username":"kaka",
5. "age":20,
6. "info": { "tel": "123456", "cellphone": "98765"},
7. "address":
8. [
9. {"city":"beijing","postcode":"222333"},
10. {"city":"newyork","postcode":"555666"}
11. ]
12. }
13.
14. alert(user.username);
15. alert(user.age);
16. alert(user.info.cellphone);
17. alert(user.address[0].city);
18. alert(user.address[0].postcode);
19.
20. user.username = "Tom";
21. alert(user.username);
22. }
注意:
数据的内容(值):当值为以下的值时应,
------字符串-----------------------
对于特殊的字符需要使用转义序列来表示
/":双引号
:反斜杠
//:斜杠
/b:退格符
/f:换页符
/n:换行符
/r:回车符
/t:水平制表符
/uXXXX:4位16进制数指定的Unicode字符
-------------------------------------
-----数值--------------------------
数值可以直接引用,不需要添加双引号
-------------------------------------
-----逻辑值------------------------
true or false,直接使用,不用双引号
-------------------------------------
-----分隔符------------------------
在JSON数据中,分隔符(空格,换行符等)
都是不被解析的,所以可以在任意位置增
加空白或者换行,不会影响数据,这样可
以实现数据格式化排版
-------------------------------------
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。
JSON建构于两种结构:
一:"名称/值"对的集合
对象是一个无序的"'名称/值'对"集合。一个对象以"{"(左括号)开始,"}"(右括号)结束。
每个"名称"后跟一个":"(冒号);"'名称/值' 对"之间使用","(逗号)分隔。
二:值的有序列表
数组是值(value)的有序集合。一个数组以"["(左中括号)开始,"]"(右中括号)结束。
值之间使用","(逗号)分隔。
example:
1. function showJSON() {
2. var user =
3. {
4. "username":"kaka",
5. "age":20,
6. "info": { "tel": "123456", "cellphone": "98765"},
7. "address":
8. [
9. {"city":"beijing","postcode":"222333"},
10. {"city":"newyork","postcode":"555666"}
11. ]
12. }
13.
14. alert(user.username);
15. alert(user.age);
16. alert(user.info.cellphone);
17. alert(user.address[0].city);
18. alert(user.address[0].postcode);
19.
20. user.username = "Tom";
21. alert(user.username);
22. }
注意:
数据的内容(值):当值为以下的值时应,
------字符串-----------------------
对于特殊的字符需要使用转义序列来表示
/":双引号
:反斜杠
//:斜杠
/b:退格符
/f:换页符
/n:换行符
/r:回车符
/t:水平制表符
/uXXXX:4位16进制数指定的Unicode字符
-------------------------------------
-----数值--------------------------
数值可以直接引用,不需要添加双引号
-------------------------------------
-----逻辑值------------------------
true or false,直接使用,不用双引号
-------------------------------------
-----分隔符------------------------
在JSON数据中,分隔符(空格,换行符等)
都是不被解析的,所以可以在任意位置增
加空白或者换行,不会影响数据,这样可
以实现数据格式化排版
-------------------------------------
相关文章推荐
- json 入门学习笔记 示例代码
- JSON--JSON学习入门(了解什么是JSON)
- Json.Net6.0入门学习试水篇
- Json.Net6.0入门学习试水篇
- mybatis学习-入门(4)-一个完整的web例子,通过json将字符串传递给前台,然后显示出来
- Maven学习第一节---maven入门(maven下载和环境变量以及本地仓库配置)
- javascript学习之json入门
- JSON入门级学习小结--JSON数据结构
- JSON学习笔记一:JSON入门,JSON初识
- [学习笔记]JSON for java入门总结
- JSON入门学习第二节
- JSON入门学习第三节
- JSON入门学习案例笔记
- JSON入门学习第四节
- JSON入门级学习小结--JSON数据结构
- Python学习笔记(六):多线程、XML、JSON(快速入门篇)
- JSON学习入门
- JSON入门学习
- json 入门学习笔记 示例代码
- salesforce 零基础开发入门学习(十三)salesforce中JSON的使用