博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON和XML
阅读量:4080 次
发布时间:2019-05-25

本文共 624 字,大约阅读时间需要 2 分钟。

JSON
JSON(JavaScript Object Notation)一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高的、完全独立于语言文本格式,同时也具备类似于C语言的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)体系的行为。这些特性使JSON成为理想的数据交换语言。
 
XML

扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准

客户端和服务器交互用什么格式的数据?区别是什么?

json(相对于xml的数据,轻巧,传输速率高,冗余的数据少。缺点:可读性差些)
xml(冗余的数据多,优点:可读性强,扩展性强)
/*xml 可扩展标记语言,主要用于客户端与服务端进行数据交互。
     *xml数据特点:一种自上而下的树形结构,有且只有一个根节点:<root>...</root>
     *解析xml数据的过程,就是获取节点内容的过程
     *xml 与json: xml数据可读性强、扩展性强,但是没有json格式的数据轻巧,冗余的数据较多
 */

转载地址:http://ijsni.baihongyu.com/

你可能感兴趣的文章
c# 如何调用win8自带的屏幕键盘(非osk.exe)
查看>>
build/envsetup.sh 简介
查看>>
Android framework中修改或者添加资源无变化或编译不通过问题详解
查看>>
linux怎么切换到root里面?
查看>>
linux串口操作及设置详解
查看>>
安装alien,DEB与RPM互换
查看>>
编译Android4.0源码时常见错误及解决办法
查看>>
Android 源码编译make的错误处理
查看>>
linux环境下C语言中sleep的问题
查看>>
ubuntu 12.04 安装 GMA3650驱动
查看>>
新版本的linux如何生成xorg.conf
查看>>
xorg.conf的编写
查看>>
启用SELinux时遇到的问题
查看>>
virbr0 虚拟网卡卸载方法
查看>>
No devices detected. Fatal server error: no screens found
查看>>
新版本的linux如何生成xorg.conf
查看>>
virbr0 虚拟网卡卸载方法
查看>>
Centos 6.0_x86-64 终于成功安装官方显卡驱动
查看>>
Linux基础教程:CentOS卸载KDE桌面
查看>>
db sql montior
查看>>