China(中国)摄影网官网欢迎您!本网站是经国家工信部审批备案:浙ICP备13021864号、浙公网安备33110202000768号,官网注册了国际顶级中文域名:www.中国摄影网.net 、www.摄影中国.net ,官网英文域名:www.zgsyxr.cn,欢迎国内外行业人士给予关注和指导。
首页 / CHIAN中国摄影网官网公告 / 设计与应用JavaScript对象符号JSON

设计与应用JavaScript对象符号JSON

admin 发布时间:2024-04-03  阅读量:972 标签:


XML是作为一种数据交换工具开发并推出的,但并不是所有开发者都支持这一工具。实际上一些开发者选择开发其它工具。(JavaScript对象符号)就是其中之一。在本文中,我们来详细了解一下JSON的设计与应用。

JSON简介

JSON是一种用JavaScript对象符号格式化文本的简单方法。与其它更为流行的面向对象设计技术不同的是,人们经常称它为面向数据工具。由于它使用编程结构,因此易于为人与机器进行阅读。

JSON旨在传送基于文本的数据,所以它不支持任何类型的二进制对象。基本上,它支持两种类型的数据结构:名称/值对集合(如对象)和有序数值列表(如数组)。下面的列表详细说明了JSON支持的数据元素:

Objects(对象):以大括号( {})开始并结束的对象。Object members(对象成员):由以冒号(:)分隔的字符串和值组成的元素。成员之间用逗号(,)隔开。Arrays(数组):数据用大括号定义。也就是说,它们以大括号({})开始并结束。数组由值构成,这些值位于大括号之中,不同值之间以逗号隔开。Values(值):单独的值可能为字符串、数字、对象、或一个文字值,如真、假和零。字符串值位于双引号中,可能包含Unicode字符和反斜扛或转义字符。字符是一个单独的字符串。

简单是JSON的一个主要优势——它比与之对应的XML要简单得多。用一个显示JSON数据语法和格式化的例子就能清楚证明这一点。下面的代码片断使用JSON来建立一个网址数组:

{

"websites":[

"http://www.techrepublic.com/",

"http://www.cnet.com/",

http://www.news.com/

] }

要用XML方便地定义同样的数据,可能相当困难。

为何不使用XML

XML是一个优秀的数据工具。它允许你建立标签等符号来描述任何类型任何数量的数据。另外,它还是IT业的知名标准。

另一方面,对许多任务来说,XML的功能可能过于强大,并会增加许多额外的开销。而且,不管它建立起来多么方便,(人类)却无法阅读这些代码。

让我们用XML格式化前面的例子:

http://www.techrepublic.com/

http://www.cnet.com/

http://www.news.com/

你可能认为这两个例子之间没有太大的差别。但是,在XML中要传送的字符数量几乎增加了一倍。对一个简单的例子而言,这可能不是一个大问题。但让我们看看下面的一个更加复杂的JSON实例:

(责任编辑:中国摄影网)

网友评论 (0)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告

爱心志愿者团队

更多 >>

摄影采风路线

更多 >>

首条精品摄影创作线路

重磅发布首条精品摄影创作线路c…

丽水摄影采风旅游线路

丽水摄影采风旅游线路:   …

青田摄影采风路线安排

青田摄影采风路线安排 一、石…

摄影采风旅游专线拍摄点主要特色介绍

1、仙都——中国摄影家协会命名的…

曝光与监督

更多 >>

摄影记者证申请/查询

官方通道

摄影知识技巧

更多 >>
广告

联系我们

邮箱:276440957@qq.com

热线:0578-2529886

微信:jlwwcq8888