数据格式| 学习笔记

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: 快速学习数据格式。

开发者学堂课程【Ajax 前端开发入门与实战数据格式】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/595/detail/8530


数据格式

 

1、什么是数据格式

将数据通过一定的规范组织起来,叫做数据格式,例如

这里有一个例子:姓名,年龄和性别,组合起来发给别人,通过-连接起来,得到字符串之后,用-分割;这种数据格式是程序员规定的数据格式,可以给数据格式起任意的名字。

张三%19%男-李四X23%男-王五%30%女

这就是一种数据格式,这种数据格式组成的规则不通用。Xml 数据格式Json数据格式是通用的,这样就可以在任意的数据格式之间通用,可以解析数据)

2、Xml 数据格式

Xml数据格式是将数据以标签的方式进行组装,必须以<?xml version=“1.0"encoding="utf-8"?>开头(版本号和编码方式),标签必须成对出现,也就是有开始标签就一定要有结束标签。xml 是一个通用的标准,任何人都知道该如何解析它。

例如:(标签就是:例如<name></name>,所有数据都是以标签的方式进行组装,并且有开始标签就一定有结束标签,必须满足这样的规范)

<?xml version=“1.0”encoding=“utf-8”?>

<students>

<student>

<name>张三</name>

<age>19</age>

<sex>男</sex>

</student>

<student>

<name>李四</nane>

<age>23</age>

<sex>男</sex>

</student>

<student>

<name>王五</nane>

<age>30</age>

<sex></sex>

</student>

</students>

点:体积太大,传输慢,元数据太多,解析不方便,目前使用的很少。

元数据:描述数据的数据,如果元数据太多太多,元数据太多会造成数据比较大,一旦比较大,那么在网络传输过程中就会比较慢,这样解析起来就会不方便

3、Json 数据格式

Json 数据格式类似于 js 中的对象方式,通过 key-value 的形式组装,是一个通用的标准,任何人都知道如何解折它。

(key: 相当于"student";value: 是一个数组)

{

"student": {

{

"name”:“张三”

"age":“19”,

"sex”:“男”

},

{

"name":“李四

"age":“23”,

优点:体积小,传输快,解析方便

元数据比 Xml 数据格式中的元数据要少很多;

是以 key-value 的形式组装起来,那么就把 json 格式的字符串转换位 json 对象,转换为对象之后就可以用点点点的方式,来进行一些数据的访问,会很方便。

相关文章
数据解析之xpath 太6了
数据解析之xpath 太6了
|
2月前
|
XML 存储 JSON
ThingWorx 支持哪些数据格式
ThingWorx 平台支持多种数据格式,包括但不限于 JSON、XML、CSV 和 MQTT 协议等,以满足不同设备和应用的数据交换需求。
73 13
|
3月前
|
编解码 移动开发 HTML5
简要描述多媒体的格式都有哪些
【10月更文挑战第5天】简要描述多媒体的格式都有哪些。
48 3
|
8月前
|
XML JSON 中间件
中间件数据格式JSON与XML之间的转换
中间件数据格式JSON与XML之间的转换
122 3
|
8月前
|
中间件 数据格式
中间件数据格式文本与二进制之间的转换
中间件数据格式文本与二进制之间的转换
51 2
|
8月前
|
XML JSON 中间件
中间件数据格式的转换
中间件数据格式转换涉及在系统间传递数据时调整格式,以适应不同标准。常见转换包括:JSON与XML互转、文本到二进制、结构化与非结构化数据转换、不同数据标准间的转换及处理自定义格式。实现转换通常借助编程语言(如Python的json、xml库)和工具(如Apache NiFi、StreamSets)。设计时需考虑数据源、目标、传输和性能需求。
113 2
|
XML 存储 JSON
文本数据交换格式 -- JSON
文本数据交换格式 -- JSON
106 0
|
存储 JSON 前端开发
JSON格式转换工具:快速、简单、高效处理JSON数据
JSON格式转换工具:快速、简单、高效处理JSON数据
614 1
|
Java 数据库 数据格式
java实现修改excel中数据格式
java实现修改excel中数据格式
|
XML JSON JavaScript
JSON-标准的数据交换格式
JSON-标准的数据交换格式
JSON-标准的数据交换格式