前后端交互数据格式

前后端交互常用的数据格式有:json、xml、form表格


1. json(主流数据格式)

使用json数据结构,传输效率高,解析简单,是目前最流行的一种数据交互格式。
数据交互格式方式

  • 基本类型
  • 数组类型
  • 对象嵌套

实例操作

基本类型

{“键” : 值, “键” : “值”,…},以大括号开始,键的名称加上冒号,然后跟上对应的的值,若有其他键值对则以逗号进行分割。

{
“name”: “张三”,
“age”: 18,
“sex”: true
}

数组类型

[{“键” : 值, “键” : “值”},{“键” : 值, “键” : “值”},…],以中括号开始,其间的数据通过逗号进行分割。

[
	{
	“name”: “张三”,
	“age”: 18,
	“sex”: true
	},
	{
	“name”: “李四”,
	“age”: 19,
	“sex”: false
	}
]

对象嵌套
又上面两种类型组成,因为值的不固定性,可以演变出各种各样的嵌套类型。

{
“name”: “teacher”,
“computer”: {
“CPU”:"intel7,
“disk”: “512G”
},
“students”: [
{
“name”: “张三”,
“age”: 18,
“sex”: true
},
{
“name”: “李四”,
“age”: 19,
“sex”: false
}
]
}


2. XML(基本不怎么用了)

具有跨平台、跨语言的特点。
XML又称为可扩展标记语言,是指跨语言的数据格式。目前json正在慢慢取代它的地位,但在各个地方我们还是能经常见到,所以了解它也是我们的必须之课。

一个简单的xml示例

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
  • 所有XML元素都须有关闭标签
    在html中,经常会看到没有关闭标签的元素,但在xml中,省略关闭标签是非法的,所有元素都必须有关闭标签。
  • xml标签对大小写敏感
    xml元素使用xml标签进行定义,xml标签对大小写敏感。在xml中,标签与标签是不同的,必须使用相同大小写来编写打开标签和关闭标签。
  • xml必须正确嵌套
    正确嵌套是指元素是在元素内打开的,那么它必须在元素内关闭。
  • xml文档必须有根元素
    xml文档必须有一个元素是所有其他元素的父元素,该元素称为根元素。
  • xml的属性值必须加引号
    与html类似,xml也可拥有属性,且属性值须加上引号。

3. form表格

这个格式会把数据转成name1=value1&name2=value2这样的格式,在调试器中会显示form data,然后是对应的键值。


4. YAML

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

参考:https://blog.csdn.net/dirft_lez/article/details/109193601

  • 8
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值