日期:2014-05-16  浏览次数:20307 次

Json 浅谈及解析

?Json?浅谈及解析

?

Json简介

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

?

Json优点:

??Jsonxml更轻巧,在JavaScript中处理JSON数据不需要任何特殊的API或工具包

?

Json的规则??

JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。

???规则如下:

???????1)映射用冒号(“:”)表示。名称:

???????2)并列的数据之间用逗号(“,”)分隔。名称1:1,名称2:2

???????3)?映射的集合(对象)用大括号(“{}”)表示。{名称1:1,名称2:2}

???????4)?并列数据的集合(数组)用方括号([])表示。

?????????[

???????????{名称1:,<