客户端与服务端数据交换格式(json,xml,html)

2019-03-30  本文已影响0人  12313凯皇

一、什么是数据交换格式

客户端与服务端常用数据交换格式主要有三类:jsonxmlhtml

二、数据交换格式应用场景

移动端(AndroidIOS)通讯方式采用http协议+JSON格式走restful风格。
很多互联网项目都采用Http协议+JSON
因为xml比较重WebService服务采用http+xml格式,一般银行项目使用较多。

三、JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,相比于xml这种数据交换格式来说,因为解析xml比较的复杂,而且需要编写大段的代码,所以客户端和服务器的数据交换格式往往通过JSON来进行交换。
json示例:

{
    "student":{
        "name":"张三",
        "age":20,
        "gender":"男"
    }
}

四、xml

xml,可扩展标记语言(Extensible Markup Language,简称XML),是一种标记语言。主要用于描述数据和用作配置文件
xml示例:

<?xml version="1.0" encoding="UTF-8"?>  
<students>  
    <student1 id="001">  
        <微信公众号>qazzwx</微信公众号>  
        <学号>20140101</学号>  
        <地址>北京海淀区</地址>  
        <座右铭>要么强大,要么听话</座右铭>  
    </student1>  

    <student2 id="002">  
        <新浪微博>coderWang</新浪微博>  
        <学号>20140102</学号>  
        <地址>北京朝阳区</地址>  
        <座右铭>在哭泣中学会坚强</座右铭>  
    </student2>  
</students> 

五、总结

转自:数据交换格式之XML和JSON

上一篇 下一篇

猜你喜欢

热点阅读