2011-9-28 JSON and DOM

来源:互联网 发布:软件集成什么意思 编辑:程序博客网 时间:2024/04/28 05:32

JSON and DOM

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript ProgrammingLanguage,StandardECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript,Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

JSON具有以下这些形式:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。

第一种表示结构

名:值,

<img src=”1.jpg” alt=”hello”>

[Img {

Src:1.jpg,

Alt:hello,

….

}, Img {

Src:1.jpg,

Alt:hello,

….

}]

2、数组Array

[]

[{string : value},{string: value,。。}]

分数据类型

 String:用“”引起来

 Number:int,不使用八进制和十六进制

 True:

 False:

 Null

 Object:

 Array

将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}

]