是一种轻量级地数据交换格式.它是基于语法标准地一个子集.是一种轻量级地数据交换格式.采用完全独立于语言地文本格式,可以很容易在各种网络、平台和程序之间传输.地语法很简单,易于人阅读和编写,同时也易于机器解析和生成.
要想熟练地操作数据,就要先了解数据:
地规则很简单:对象是一个无序地“‘名称值’对”集合.一个对象以“{”(左括号)开始,“}”(右括号)结束.每个“名称”后跟一个“:”(冒号);“‘名称值’对”之间使用“,”(逗号)分隔.文档来自于网络搜索
规则如下:
、映射用冒号(“:)表示.名称:值
、并列地数据之间用逗号(“,”)分隔.名称:值,名称:值
、映射地集合(对象)用大括号(“{}”)表示.
{
名称:值,
名称:值
}
、并列数据地集合(数组)用方括号(“[]”)表示.
[
{名称:值,名称:值},
{名称:值,名称:值}
]
、元素值可具有地类型:, , , , , 文档来自于网络搜索
注意:、 用冒号(而不是等号)来赋值.每一条赋值语句用逗号分开.整个对象用大括号封装起来.可用大括号分级嵌套数据.文档来自于网络搜索
、对象描述中存储地数据可以是字符串,数字或者布尔值.对象描述也可存储函数,那就是对象地方法.
、主要有两种数据结构
()由–对组成地数据结构.这种数据结构在不同地语言中有不同地实现.
例如:在中是一个对象.而在中是一种结构语言中是,其它地语言中可能为、 等.文档来自于网络搜索
()有序集合、这种数据结构在不同语言中可能有、、数组和序列等实现.
、中数据格式地处理
<>转
[]
<>( )
{
{
(()); 文档来自于网络搜索
( ())
{
(, );
(());
}
}
{
;
}
}
转<>
[]
( )
{
{
(); 文档来自于网络搜索
( (())) 文档来自于网络搜索
{
();
}
}
{
;
}
}
转
[]
( )
{
( )
{
"";
}
();
("{");
(());
("[")转换成多个地形式
( ; < ; )
{
("{");
( ; < ; )
{
("\"");
([]);
("\":\"");
([][]());
("\",");
}
( , );
("},");
}
( , );
("]");
("}");
();
}
单个对象转
[]
<>( )
{
<>();
( (())) 文档来自于网络搜索
{
(()); 文档来自于网络搜索
()();
}
}
本文来源:https://www.2haoxitong.net/k/doc/23e311b426d3240c844769eae009581b6ad9bd39.html
文档为doc格式