当前位置: 首页 > news >正文

一品威客网登录关键词优化课程

一品威客网登录,关键词优化课程,wordpress设置了固定链接,政府网站设计案例一、什么是数据交换格式 在计算机的不同程序之间,或者不同的编程语言之间进行交换数据,也需要一种大家都能听得懂得‘语言’,这就是数据交换格式,它通过文本以特定的形式来进行描述数据。 二、常用的几种数据交换格式 客户端常…

一、什么是数据交换格式

在计算机的不同程序之间,或者不同的编程语言之间进行交换数据,也需要一种大家都能听得懂得‘语言’,这就是数据交换格式,它通过文本以特定的形式来进行描述数据。

二、常用的几种数据交换格式

客户端常用的数据交换格式有xml、json、yaml。

1、JSON(JavaScript Object Notation)

JSON是一种轻量级的文本数据交换格式,在语法上与创建JavaScript对象的代码相同,由key|value(键|值)构成。

JSON的格式:

a:数据在名称|值对中

b.数据由逗号分隔

c.大括号保存对象

d.中括号保存数组

 {"dates": {"date": [{"id": "1","name": "JSON","abb": "JavaScript Object Notation"},{"id": "2","name": "XML","abb": "eXtensible Markup Language"},{"id": "3","name": "YAML","abb": "Yet Another Markup Language"}]}

JSON的优点:

a.具有自我描述性,易于阅读编写,也易于机器解析与生成

b.使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON

c.非常适用于服务器与JavaScript交互

使用JSON:

a.读取JSON字符串

b.用eval()或者parse()处理字符串

2.XML(eXtensible Markup Language)

可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。

XML的格式:

a.声明:定义XML文件版本以及字符集

b.根标签:树形结构的根节点

c.子元素:相对上一级而言,可以自定义,必须有结束标签,对大小写敏感

d.属性:一个元素可以拥有多个名字不同的属性

<?xml version="1.0" encoding="UTF-8" ?>
<dates><date><id>1</id><name>JSON</name><abb>JavaScript Object Notation</abb></date><date><id>2</id><name>XML</name><abb>eXtensible Markup Language</abb></date><date><id>3</id><name>YAML</name><abb>Yet Another Markup Language</abb></date>
</dates>

 使用XML:

a.读取XML文档

b.使用XML DOM循环遍历文档

c.读取值并存储变量

3、YAML(Yet Another Markup Language)

YAML是一种直观的能够被电脑识别的的数据序列化格式

YAML的格式:

a.结构用缩进表示

b.连续项目用‘-’表示

c.key|value用‘:’分隔

dates: date: - id: 1name: JSONabb: "JavaScript Object Notation"- id: 2name: XMLabb: "eXtensible Markup Language"- id: 3name: YAMLabb: "Yet Another Markup Language"

YAML的适用范围:

a.由于实现简单,解析成本低,特别适合在脚本语言中使用

b.YAML比较适合做序列化。因为它是宿主语言数据类型直转的。

c.YAML做配置文件也不错。比如Ruby on Rails的配置就选用的YAML。

YAML的问题:

由于兼容性问题,不同语言间的数据流转,建议不要用YAML!!!

还有一种表达方式是CSV(逗号分隔符),使用表格和分隔符来表示数据的格式,本文就不在多加叙述,有兴趣的读者可以自己去了解一下。本文列出的三者相较而言,JSON与XML使用的更加广泛一点。并且JSON和XML从实现方法比较而言,不难看出,JSON比XML更快更易使用,个人更加推崇JSON一点。当然,具体情况还得具体分析,合理的使用这些数据交换格式,我们才能够写出更加优秀、强大的代码!

4、CSV(Comma Separated Values

CSV文件是一种纯文本文件,用于存储表格和电子表格信息。内容通常是由文本、数字或日期组成的表格。使用将数据存储在表中的程序可以轻松导入和导出CSV文件。

CSV的格式:

通常CSV文件的第一行包含表格列标签。后面的每一行表示表中的一行。逗号分隔行中的每个单元格,这就是名称的来源。

http://www.ds6.com.cn/news/937.html

相关文章:

  • 网站建设战略宁波seo入门教程
  • 自己网站怎么做外链新媒体seo指的是什么
  • 网站建设 中山西安seo外包
  • 前程无忧网广州网站建设分类岗位seo推广优化排名软件
  • 阳江市网站建设网站排名软件利搜
  • 上海网站建设价格网络维护
  • 做静态网站的步骤网站优化 推广
  • 深圳俄语网站建设网络营销策划的基本原则
  • ic外贸网站建设互联网品牌的快速推广
  • 网站空间集装箱东营seo网站推广
  • sm做任务的网站有哪些公司网站建设价格
  • 网站怎么做优化百度能搜索到全网营销软件
  • 人个做外贸用什么网站好网站网页设计
  • 怎么做网站地图网络推广seo怎么做
  • 手机网站淘宝客学生个人网页优秀模板
  • 用dw做销售网站谷歌排名优化
  • 太原市住房和城乡建设委员会官方网站百度seo查询收录查询
  • 移动端app开发需要哪些技术win7优化大师官网
  • 购物网站seo搜索引擎优化方案优就业seo课程学多久
  • 商城网站开发公司视频号下载器手机版
  • 平面网站模版谷歌关键词优化怎么做
  • 关于做情侣的网站的图片大全东莞网络营销销售
  • 网站推广方法 优帮云乐天seo培训
  • 网站开发与设计 课程简介昆明seo关键字推广
  • 中国大连网站百度安全中心
  • 做的网站用户密码在哪里找永久免费客服系统
  • 廊坊三河市疫情最新消息seo入门培训课程
  • 沧州企业网站专业定制企业网站模板html
  • 做零售外贸网站有哪些免费的网站推广在线推广
  • 沧州免费网站建设白山seo