常用数据交换格式

本文介绍了数据交换格式,重点关注JSON和XML。JSON是一种轻量级、易读易写的格式,常用于Web服务数据交换。XML则是一种用于描述数据的标记语言,常用于配置文件。文章还提及了JSON的解析框架如FastJSON,以及XML解析方式如DOM、SAX和StAX。
摘要由CSDN通过智能技术生成

什么是数据交换格式?

在公司的web项目中,客户端和服务器常用的数据交换格式有JSONXML以及模板引擎ftl等。目前大部分公司的项目的服务器响应客户端请求都是返回JSON数据格式。

一般来说分客户端分为两大类:移动端PC端
ios安卓,采用的通讯方式是http协议+json的restful风格,也是目前大多数互联网公司的项目采取的方式。

xml则用的越来越少,因为传输比较耗费资源(宽带),比较重量级。所以一般情况下,银行项目使用http协议+xml居多。

JSON

首先我们需要知道什么是JSON?

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据简洁清晰的层次结构使得JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率

简单来说:JSON就是一种轻量级的数据交换格式,结构清晰易于使用,相比XML重量级的数据交换格式更加的好用,所以客户端和服务器端采用JSON的方式进行数据交换格式进行通讯。

JSON的数据结构如下:

{
   
    "fruit": [
        {
   
            
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值