美文网首页
JSON和XML之间有哪些不同

JSON和XML之间有哪些不同

作者: phpCN中文网 | 来源:发表于2019-07-05 10:13 被阅读0次

JSON和XML之间的区别是什么?下面本篇文章就来给大家比较一下JSON和XML,介绍JSON和XML之间的区别,希望对大家有所帮助。

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它完全独立于语言。它基于JavaScript编程语言,易于理解和生成。

示例:

{"Student":[

    { "Name":"Vivek", "age":"20" },

    { "Name":"Suraj", "age":"19" },

    { "Name":"John", "age":"21" },

    { "Name":"Peter", "age":"22" }

]}

XML(可扩展标记语言)旨在传输数据,而不是显示数据。这是W3C的推荐。可扩展标记语言(XML)是一种标记语言,它定义了一组规则,用于以人类可读和机器可读的格式编码文档。XML的设计目标侧重于Internet上的简单性,通用性和可用性。它是一种文本数据格式,通过Unicode为不同的人类语言提供强大的支持。尽管XML的设计侧重于文档,但该语言被广泛用于表示任意数据结构,例如Web服务中使用的那些数据结构。

示例:

<Students>

    <Student>

        <Name>Vivek</Name> <age>20</age>

    </Student>

    <Student>

        <Name>Suraj</Name> <age>19</age>

    </Student>

    <Student>

        <Name>John</Name> <age>21</age>

    </Student>

    <Student>

        <Name>Peter</Name> <age>22</age>

    </Student>

</Students>

这两者都是自描述的,可以被许多编程语言解析和使用。

JSON和XML之间的区别

以下是JSON和XML之间的一些区别:

1、JSON是JavaScript Object Notation;XML是可扩展标记语言。

2、JSON是基于JavaScript语言;XML源自SGML。

3、JSON是一种表示对象的方式;XML是一种标记语言,使用标记结构来表示数据项。

4、JSON不提供对命名空间的任何支持;XML支持名称空间。

5、JSON支持数组;XML不支持数组。

6、XML的文件相对难以阅读和解释;与XML相比,JSON的文件非常易于阅读。

7、JSON不使用结束标记;XML有开始和结束标签。

8、JSON的安全性较低;XML比JSON更安全。

9、JSON不支持注释;XML支持注释。

10、JSON仅支持UTF-8编码;XML支持各种编码。

本文参考地址:https://www.html.cn/qa/json/10289.html

相关文章

  • JSON和XML之间有哪些不同

    JSON和XML之间的区别是什么?下面本篇文章就来给大家比较一下JSON和XML,介绍JSON和XML之间的区别,...

  • json知识点

    一、什么是json? 二、json与对象有什么不同? 三、json和对象之间怎么转换?

  • HTML和XML之间有什么不同?

    HTML和XML之间存在许多差异,下面本篇文章就来给大家介绍一下HTML和XML之间的区别,希望对大家有所帮助。 ...

  • 数据格式

    XML和JSON数据格式 json数据格式 {"":"", "":"", "":""} json xml对比 1....

  • 菜鸟笔记(五) - 常见传输格式解析

    本文将介绍使用Java解析json和生成json,解析xml以及生成xml的一些方法。 前提摘要:JSON和XML...

  • XML数据如何进行解析呢,方式有哪些?

    问题:XML数据如何进行解析呢,方式有哪些? 上回我们说到 JSON 解析的四种方式,那么这次我们来看看 XML ...

  • json操作 第一篇

    xml有标签,而json没有标签。 json是存储和交换xml的语法。而xml只能交换数据,不具有存储的功能。 j...

  • XML JSON

    XML和JSON的优缺点对比 (1).可读性方面。 JSON和XML的数据可读性基本相同,JSON和XML的可读性...

  • iOS面试无果,是因为这些题

    每日瑜伽面试题(电话面试) 1. json 和 xml 哪个好,为什么? XML和JSON优缺点 (1).XML...

  • JSON 和 XML

    XML扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有...

网友评论

      本文标题:JSON和XML之间有哪些不同

      本文链接:https://www.haomeiwen.com/subject/suhshctx.html