JSON是什么?
提示:这里可以添加学习目标
例如:一周掌握 Java 入门知识
JSON是什么?
是JavaScript的对象表示法。
是存储和交换文本信息的语法,类似于XML。
json有什么有优点?
1.采用键值对的方式来组织,益于人们阅读的编写,同时益于机器解析和生成。
2.json是独立于语言的,无论什么语言都可以解析json,只需要按照json的规则来就行。
JSON与XML相比较?
1.json的长度与XML格式相比 很短小。
2.json的读写速度更快。
json可以使用JavaScript内建的方法直接进行解析,转化成JavaScript对象,很方便。
JSON语法规则?
json的书写格式是 名称/值 对:"name"="小圆" //注意:名称和值都要写在“”里。
json的值的类型
数字(整数/浮点数) 例如:223,234.5。
字符串 在双引号中。
逻辑值 true或false。
数组 放在[ ]中。
对象 放在{ }中。
null
典型的json对象
{
"staffs":[
{"name":"张三","age":"20"},
{"name":"小张","age":"27"},
{"name":"小明","age":"23"}
]
}
JSON解析?
eval 和 JSON.parse
在代码中使用eval是十分危险的。
特别是执行第三方JSON数据时(其中可能包含恶意代码),尽可能的使用JSON.parse()方法解析字符串本身。该方法还能捕捉到JSON中的语法错误。
JSONLint 是一个很好用的工具,校验JSON。
今天到此为止。现在时间00:40分