关键区别- JSON与XML
不同的电脑系统和数据库具有各种数据格式。这些数据可能彼此不兼容。JSON和XML是web中不同系统之间交换数据的两种常见格式。的关键的区别JSON和XML之间的区别是JSON (JavaScript对象表示法(Object Notation)是一种元语言,而XML (eXtensible Markup Language),顾名思义,是一种标记语言。本文讨论了JSON和XML的关键特性以及它们之间的异同。
内容
1.概述及关键区别
2.JSON是什么
3.XML是什么
4.JSON和XML的相似性
5.并列比较-表格格式的JSON和XML
6.总结
JSON是什么?
JSON代表JavaScript对象表示法并帮助不同平台之间交换数据。它很容易读和写。JSON主要用于异步JavaScript (AJAX)和开发RESTful web服务。它也可以用于许多语言,如Java,C, c++,Python.JSON的一些数据类型有数字、布尔值、字符串、数组、对象、Null。JSON语法使用键值对,数据用逗号分隔。
Bellow是一个JSON对象的例子。
{
“id”:“S001”,
“名称”:“安”
}
XML是什么?
XML的意思是可扩展标记语言”。它的基于标签的语法非常类似超文本标记语言,但它不能替代HTML。HTML允许创建网页的结构。XML是更通用的用途。XML的主要优点是它允许程序员自己创建标记。XML是许多web技术的基础。其中一些是XHTML、AJAX和Web服务。XHTML是XML语法格式的HTML。AJAX是异步JavaScript, web服务用于开发API。与XML相关的一些技术有XPath、XSLT、XQuery。
XML既可以在客户端读取,也可以在服务器端读取。它可以在许多语言中使用。程序员可以用c#使用XML,Visual Basic、Python和JavaScript。XML可以在Java平台、。net平台、ios、Android等多种平台上使用。XML的主要优点是它可以用作两个不同系统之间的桥梁。例如,在银行中,可以有一个较旧的计算机系统。XML可用于将其与新系统连接起来并交换数据。尽管这两个系统完全不同,但可以交换数据。
XML语法,使用示例如下。
<学生>
<标识> S01 id > < /
安<名称> < /名称>
> < /学生
XML不适合大型数据集。在这种情况下,应该使用数据库。当数据变得复杂时,可能很难读取XML。
Bellow是一个使用JSON的数组的例子。
{"学生":[
{" id ": " S001 ", " name ": " Ann "},
{" id ": " S002″," name ": " Peter "}
]}
使用XML格式的示例。
<学生>
<学生>
> < /学生
> < /学生
JSON和XML有什么相似之处?
- JSON和XML都是与web相关的技术。
- 两者都可以用来描述数据。
- 两者都可以用于数据共享。
- 两者都支持平台更改。
- 这两种语言都被许多编程语言使用。
- 人类两者都能读懂。
JSON和XML有什么区别?
JSON和XML |
|
JSON是一个(JavaScript对象表示法)是一个基于文本的开放标准,用于数据交换。 | XML (可扩展标记语言)是一种独立于软件和硬件的数据交换格式。 |
类型 | |
JSON是一种元语言。 | XML是一种标记语言。 |
复杂性 | |
JSON简单且易于阅读。 | XML更为复杂。 |
取向 | |
JSON是面向数据。 | XML是面向文档。 |
数组 | |
JSON支持数组。 | XML不支持数组。 |
文件扩展名 | |
JSON文件以. JSON扩展名结束。 | XML文件以. XML扩展名结束。 |
总结- - - JSON与XML
JSON和XML是流行的web技术。JSON是轻量级、简单且易于阅读的。它也更快。XML具有更强的可扩展性和复杂性。JSON和XML之间的区别在于,JSON是元语言,而XML是标记语言。通常JSON优于XML,因为XML比JSON更容易解析。在与AJAX相关的应用程序中,它比XML更快、更容易。JSON可以用作XML的替代。
下载JSON和XML的PDF版本
你可以下载这篇文章的PDF版本,并根据引用说明离线使用它。请按此下载PDF版本JSON和XML的区别
参考:
1.这一点,教程。“JSON概述”。教程点,2017年8月15日可以在这里
2.这一点,教程。“XML概述。”教程点,2017年8月15日可以在这里
3. techguyweb。YouTube, 2017年4月5日。可以在这里
图片来源:
1.“JSON”由Linux截图2.0 (CC)通过Flickr
2.' Text-xml '由rrzeicon -自己的工作,(3.0 CC冲锋队)通过下议院维基
网站说
快速访问这个网站并阅读观点是令人惊讶的
在所有朋友关于这个帖子的同时,我也很热心
获得知识。