JSON:定义:JavaScript Object Notation (javascript对象符号)
1、 传递(存储)数据(XML、JSON)
2、 JSON与XML相比较:Json应用更多一些,也更重要一些。
Html:语法不严格----各个浏览器(window)猜测
Xml:语法严格--------浏览器具备(允许安装相应功能的插件)组件
开放的集合环境(支持各类多媒体格式、增加各种效果,例如:MimeType:*.html、*.xml、*.js 、 *.mp3 *.wmv.)
JSON:是javascript的子集,可以写到*.js文件的内部,单独保存成外部文件 *.txt
Json表示结构的方法: 名:值,
例:<img src=”1.jpg” alt=”hello”>
[Img {
Src:1.jpg,
Alt:hello,
….
}, Img {
Src:1.jpg,
Alt:hello,
….
}]
json支持的语法格式
1、对象Object
{string : value,string : value,。。}
2、数组Array
[{string : value},{string : value,。。}]
如何将XML文档内容替换成JSON格式?
例子:*.Xml
<user>
<name color=”red”>zhangsan</name>
<age>18</age>
<sex>true</sex>
</user>
<user>
<name color=”red”>zhangsan</name>
<age>18</age>
<sex>true</sex>
</user>
JSON
[
{name:”zhangsan”,
age:18,
sex:true},
{name:”zhangsan”,
age:18,
sex:true}
]