日期:2014-05-16 浏览次数:20307 次
?Json?浅谈及解析
?
Json简介
?????JSON(JavaScript?Object?Notation)?是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard?ECMA-262?3rd?Edition?-?December?1999)的一个子集。?JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,?C++,?C#,?Java,?JavaScript,?Perl,?Python等)。
?
Json优点:
??Json比xml更轻巧,在JavaScript中处理JSON数据不需要任何特殊的API或工具包
?
Json的规则??
JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。
???规则如下:
???????1)映射用冒号(“:”)表示。名称:值
???????2)并列的数据之间用逗号(“,”)分隔。名称1:值1,名称2:值2
???????3)?映射的集合(对象)用大括号(“{}”)表示。{名称1:值1,名称2:值2}
???????4)?并列数据的集合(数组)用方括号(“[]”)表示。
?????????[
???????????{名称1:值,<