面试:XML和Json的区别

Posted 天天撸码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试:XML和Json的区别相关的知识,希望对你有一定的参考价值。

【每天上午分享程序员常用技术】
01
XML和Json的特点和区别?

Xml特点:

  1、有且只有一个根节点;

  2、数据传输的载体

  3、所有的标签都需要自定义

  4、是纯文本文件 

Json特点:

    json分为两种格式: 

        json对象(就是在{}中存储键值对,键和值之间用冒号分隔,键值对之间用逗号分隔)。

        json数组(就是[]中存储多个json对象,json对象之间用逗号分隔)(两者间可以进行相互嵌套)数据传输的载体之一。

区别:

    传输同样格式的数据,xml需要使用更多的字符进行描述,

    流行的是基于json的数据传输。

    xml的层次结构比json更清晰。

共同点:

    xml和json都是数据传输的载体,并且具有跨平台跨语言的特性。


天天撸码
一个专注开发的公众号
微信扫描二维码,关注我的公众号

以上是关于面试:XML和Json的区别的主要内容,如果未能解决你的问题,请参考以下文章

Java面试每日一题 -- XML和Json的特点

Web深度面试题(原理)

json数据格式和xml数据格式的区别和用法是啥?

json数据格式和xml数据格式的区别和用法是啥?

XML和JSON的区别

2021-12-11 WPF面试题 XML和XAML有什么区别?