精华内容
参与话题
问答
  • xml与json区别 XML格式 (XML) XML stands for "Extensible Markup Language". We have already seen JSON previously now let's talk a little bit about XML even though it's mostly depreciated now and compare ...

    xml与json区别

    XML格式 (XML)

    XML stands for "Extensible Markup Language". We have already seen JSON previously now let's talk a little bit about XML even though it's mostly depreciated now and compare it with JSON later on.

    XML代表“可扩展标记语言” 。 现在,我们已经看过JSON,现在让我们来谈谈XML,即使它现在已经大部分贬值了,以后再与JSON进行比较。

    XML was developed in 1997. This was the time Web Development had just started getting out there and this kind of data formal was widely accepted back then. This was because it could be closely associated with HTML and web sites used HTML extensively. Back then if you knew HTML in and out, you were a pro. XML is not just a data format, it is a language in itself or more precisely a markup language like HTML. Its purpose is to store and transmit data.

    XML是1997年开发的。那时Web Development才刚刚开始出现,那时这种形式化的数据被广泛接受。 这是因为它可能与HTML紧密相关,并且网站广泛使用HTML。 那时,如果您了解HTML的内容,那么您就是专业人士。 XML不仅是一种数据格式,它本身还是一种语言,或者更确切地说是诸如HTML之类的标记语言。 其目的是存储和传输数据。

    <note>
        <to>Jimmy</to>
        <from>Sushi</from>
        <heading>Reminder!</heading>
    
        <body>Remember to water the plants</body>
    </note>
    
    

    Above is an example of some data stored in XML. The thing about XML was that it provided data which was very descriptive and yes, back then it seemed great. You get some data that tells you what it is until people realized the extra information wasn't needed anymore.

    上面是一些以XML存储的数据的示例。 关于XML的事情是,它提供了非常具有描述性的数据,是的,那时候看起来很棒。 您会得到一些告诉您数据的数据,直到人们意识到不再需要额外的信息为止。

    It has 4 parts: information about where the data is being sent from and to where, a heading and a body.

    它由4部分组成:有关数据从何处发送和到何处的信息,标题和正文。

    Another problem was that XML would sit there and do absolutely nothing if it was not consumed somewhere as in some software or application. That seems absurd for data so descriptive. It was preferred because it was easy to use, simple and did not use predefined tags.

    另一个问题是,如果XML不被某些软件或应用程序所占用,那么它就会坐在那儿并且什么都不做。 对于如此具有描述性的数据,这似乎是荒谬的。 之所以首选,是因为它易于使用,简单并且不使用预定义标签。

    JSON格式 (JSON)

    After JSON entered in 2001, it started becoming very popular because of its similarity with JavaScript. Js was also becoming super popular back then. Let's see some notable differences between the two.

    JSON在2001年进入市场后,由于与JavaScript的相似性而开始流行。 那时,Js也变得超级流行。 让我们看一下两者之间的一些显着差异。

    XML和JSON之间的区别 (Differences between XML and JSON)

    JSON XML
    Lightweight and simple to read and write. Less simple than JSON.
    Supports array data structure. Does not support any data structure.
    More human readable. Less human readable.
    Has no display capabilities. Has capabilities to display.
    Syntax pertains to JavaScript. Syntax pertains to HTML.
    Native object support. No native object support.
    No support for namespaces. Supports namespaces.
    UTF-8 encoding. Multiple encoding forms.
    JSON格式 XML格式
    轻巧,易于读写。 不如JSON简单。
    支持数组数据结构。 不支持任何数据结构。
    更具人类可读性。 不太可读。
    没有显示功能。 具有显示能力。
    语法与JavaScript有关。 语法与HTML有关。
    本机对象支持。 没有本机对象支持。
    不支持名称空间。 支持名称空间。
    UTF-8编码。 多种编码形式。

    Both of them are similar in the sense that they support internationalization and Unicode, represent self-describing data and are not dependent on any language.

    它们在支持国际化和Unicode的意义上是相似的,代表自描述数据并且不依赖任何语言。

    Due to JSON's lightweight nature and similarity with JavaScript, it is widely used today as a replacement for XML.

    由于JSON的轻量级性质以及与JavaScript的相似性,因此今天它被广泛用作XML的替代品。

    翻译自: https://www.includehelp.com/json/xml-vs-json.aspx

    xml与json区别

    展开全文
  • xml与json区别

    2015-02-04 16:51:57
    JSON与XML区别比较 1.定义介绍 (1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言...

    JSON与XML的区别比较

    1.定义介绍

    (1).XML定义
    扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
    XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

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

    2.XML和JSON优缺点

    (1).XML的优缺点
    <1>.XML的优点
      A.格式统一,符合标准;
      B.容易与其他系统进行远程交互,数据共享比较方便。
    <2>.XML的缺点
      A.XML文件庞大,文件格式复杂,传输占带宽;
      B.服务器端和客户端都需要花费大量代码来解析XML,导致服务器端和客户端代码变得异常复杂且不易维护;
      C.客户端不同浏览器之间解析XML的方式不一致,需要重复编写很多代码;
      D.服务器端和客户端解析XML花费较多的资源和时间。

    (2).JSON的优缺点
    <1>.JSON的优点:
      A.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小;
      B.易于解析,客户端JavaScript可以简单的通过eval()进行JSON数据的读取;
      C.支持多种语言,包括ActionScript, C, C#, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby等服务器端语言,便于服务器端的解析;
      D.在PHP世界,已经有PHP-JSON和JSON-PHP出现了,偏于PHP序列化后的程序直接调用,PHP服务器端的对象、数组等能直接生成JSON格式,便于客户端的访问提取;
      E.因为JSON格式能直接为服务器端代码使用,大大简化了服务器端和客户端的代码开发量,且完成任务不变,并且易于维护。
    <2>.JSON的缺点
      A.没有XML格式这么推广的深入人心和喜用广泛,没有XML那么通用性;
      B.JSON格式目前在Web Service中推广还属于初级阶段。

    3.XML和JSON的优缺点对比

    (1).可读性方面。
    JSON和XML的数据可读性基本相同,JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,XML可读性较好些。
    (2).可扩展性方面。
    XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。
    (3).编码难度方面。
    XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。
    (4).解码难度方面。
    XML的解析得考虑子节点父节点,让人头昏眼花,而JSON的解析难度几乎为0。这一点XML输的真是没话说。
    (5).流行度方面。
    XML已经被业界广泛的使用,而JSON才刚刚开始,但是在Ajax这个特定的领域,未来的发展一定是XML让位于JSON。到时Ajax应该变成Ajaj(Asynchronous Javascript and JSON)了。
    (6).解析手段方面。
    JSON和XML同样拥有丰富的解析手段。
    (7).数据体积方面。
    JSON相对于XML来讲,数据的体积小,传递的速度更快些。
    (8).数据交互方面。
    JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互。
    (9).数据描述方面。
    JSON对数据的描述性比XML较差。
    (10).传输速度方面。
    JSON的速度要远远快于XML。

    4.XML与JSON数据格式比较

    (1).关于轻量级和重量级
    轻量级和重量级是相对来说的,那么XML相对于JSON的重量级体现在哪呢?应该体现在解析上,XML目前设计了两种解析方式:DOM和 SAX
    <1>.DOM
    DOM是把一个数据交换格式XML看成一个DOM对象,需要把XML文件整个读入内存,这一点上JSON和XML的原理是一样的,但是XML要考虑父节点和子节点,这一点上JSON的解析难度要小很多,因为JSON构建于两种结构:key/value,键值对的集合;值的有序集合,可理解为数组;
    <2>.SAX
    SAX不需要整个读入文档就可以对解析出的内容进行处理,是一种逐步解析的方法。程序也可以随时终止解析。这样,一个大的文档就可以逐步的、一点一点的展现出来,所以SAX适合于大规模的解析。这一点,JSON目前是做不到得。
    所以,JSON和XML的轻/重量级的区别在于
    JSON只提供整体解析方案,而这种方法只在解析较少的数据时才能起到良好的效果;
    XML提供了对大规模数据的逐步解析方案,这种方案很适合于对大量数据的处理。

    (2).关于数据格式编码及解析难度
    <1>.在编码方面。
    虽然XML和JSON都有各自的编码工具,但是JSON的编码要比XML简单,即使不借助工具,也可以写出JSON代码,但要写出好的XML代码就有点困难;与XML一样,JSON也是基于文本的,且它们都使用Unicode编码,且其与数据交换格式XML一样具有可读性。
    主观上来看,JSON更为清晰且冗余更少些。JSON网站提供了对JSON语法的严格描述,只是描述较简短。从总体来看,XML比较适合于标记文档,而JSON却更适于进行数据交换处理。
    <2>.在解析方面。
    在普通的web应用领域,开发者经常为XML的解析伤脑筋,无论是服务器端生成或处理XML,还是客户端用 JavaScript 解析XML,都常常导致复杂的代码,极低的开发效率。
    实际上,对于大多数Web应用来说,他们根本不需要复杂的XML来传输数据,XML宣称的扩展性在此就很少具有优势,许多Ajax应用甚至直接返回HTML片段来构建动态Web页面。和返回XML并解析它相比,返回HTML片段大大降低了系统的复杂性,但同时缺少了一定的灵活性。同XML或 HTML片段相比,数据交换格式JSON 提供了更好的简单性和灵活性。在Web Serivice应用中,至少就目前来说XML仍有不可动摇的地位。

    (3).实例比较
    XML和JSON都使用结构化方法来标记数据,下面来做一个简单的比较。
    <1>.用XML表示中国部分省市数据如下:

    复制代码
    <?xml version="1.0" encoding="utf-8" ?>
    <country>
      <name>中国</name>
      <province>
        <name>黑龙江</name>
        <citys>
          <city>哈尔滨</city>
          <city>大庆</city>
        </citys>    
      </province>
      <province>
        <name>广东</name>
        <citys>
          <city>广州</city>
          <city>深圳</city>
          <city>珠海</city>
        </citys>   
      </province>
      <province>
        <name>台湾</name>
        <citys>
           <city>台北</city>
           <city>高雄</city>
        </citys> 
      </province>
      <province>
        <name>新疆</name>
        <citys>
          <city>乌鲁木齐</city>
        </citys>
      </province>
    </country>
    复制代码

    <2>.用JSON表示中国部分省市数据如下:

    复制代码
     var country =
            {
                name: "中国",
                provinces: [
                { name: "黑龙江", citys: { city: ["哈尔滨", "大庆"]} },
                { name: "广东", citys: { city: ["广州", "深圳", "珠海"]} },
                { name: "台湾", citys: { city: ["台北", "高雄"]} },
                { name: "新疆", citys: { city: ["乌鲁木齐"]} }
                ]
            }
    复制代码

    编码的可读性来说,XML有明显的优势,毕竟人类的语言更贴近这样的说明结构。JSON读起来更像一个数据块,读起来就比较费解了。不过,我们读起来费解的语言,恰恰是适合机器阅读,所以通过JSON的索引country.provinces[0].name就能够读取“黑龙江”这个值。
    编码的手写难度来说,XML还是舒服一些,好读当然就好写。不过写出来的字符JSON就明显少很多。去掉空白制表以及换行的话,JSON就是密密麻麻的有用数据,而XML却包含很多重复的标记字符。


    参考博客:
    XML与JSON的区别,总结

    JSON 和 XML优缺点的比较

      
    展开全文
  • XML与JSON 区别

    2014-01-02 15:01:50
    扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type ...

    1.定义介绍

    (1).XML定义
    扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
    XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

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

    2.XML和JSON优缺点

    (1).XML的优缺点
    <1>.XML的优点
      A.格式统一,符合标准;
      B.容易与其他系统进行远程交互,数据共享比较方便。
    <2>.XML的缺点
      A.XML文件庞大,文件格式复杂,传输占带宽;
      B.服务器端和客户端都需要花费大量代码来解析XML,导致服务器端和客户端代码变得异常复杂且不易维护;
      C.客户端不同浏览器之间解析XML的方式不一致,需要重复编写很多代码;
      D.服务器端和客户端解析XML花费较多的资源和时间。

    (2).JSON的优缺点
    <1>.JSON的优点:
      A.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小;
      B.易于解析,客户端JavaScript可以简单的通过eval()进行JSON数据的读取;
      C.支持多种语言,包括ActionScript, C, C#, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby等服务器端语言,便于服务器端的解析;
      D.在PHP世界,已经有PHP-JSON和JSON-PHP出现了,偏于PHP序列化后的程序直接调用,PHP服务器端的对象、数组等能直接生成JSON格式,便于客户端的访问提取;
      E.因为JSON格式能直接为服务器端代码使用,大大简化了服务器端和客户端的代码开发量,且完成任务不变,并且易于维护。
    <2>.JSON的缺点
      A.没有XML格式这么推广的深入人心和喜用广泛,没有XML那么通用性;
      B.JSON格式目前在Web Service中推广还属于初级阶段。

    3.XML和JSON的优缺点对比

    (1).可读性方面。
    JSON和XML的数据可读性基本相同,JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,XML可读性较好些。
    (2).可扩展性方面。
    XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。
    (3).编码难度方面。
    XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。
    (4).解码难度方面。
    XML的解析得考虑子节点父节点,让人头昏眼花,而JSON的解析难度几乎为0。这一点XML输的真是没话说。
    (5).流行度方面。
    XML已经被业界广泛的使用,而JSON才刚刚开始,但是在Ajax这个特定的领域,未来的发展一定是XML让位于JSON。到时Ajax应该变成Ajaj(Asynchronous Javascript and JSON)了。
    (6).解析手段方面。
    JSON和XML同样拥有丰富的解析手段。
    (7).数据体积方面。
    JSON相对于XML来讲,数据的体积小,传递的速度更快些。
    (8).数据交互方面。
    JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互。
    (9).数据描述方面。
    JSON对数据的描述性比XML较差。
    (10).传输速度方面。
    JSON的速度要远远快于XML。

    4.XML与JSON数据格式比较

    (1).关于轻量级和重量级
    轻量级和重量级是相对来说的,那么XML相对于JSON的重量级体现在哪呢?应该体现在解析上,XML目前设计了两种解析方式:DOM和 SAX
    <1>.DOM
    DOM是把一个数据交换格式XML看成一个DOM对象,需要把XML文件整个读入内存,这一点上JSON和XML的原理是一样的,但是XML要考虑父节点和子节点,这一点上JSON的解析难度要小很多,因为JSON构建于两种结构:key/value,键值对的集合;值的有序集合,可理解为数组;
    <2>.SAX
    SAX不需要整个读入文档就可以对解析出的内容进行处理,是一种逐步解析的方法。程序也可以随时终止解析。这样,一个大的文档就可以逐步的、一点一点的展现出来,所以SAX适合于大规模的解析。这一点,JSON目前是做不到得。
    所以,JSON和XML的轻/重量级的区别在于
    JSON只提供整体解析方案,而这种方法只在解析较少的数据时才能起到良好的效果;
    XML提供了对大规模数据的逐步解析方案,这种方案很适合于对大量数据的处理。

    (2).关于数据格式编码及解析难度
    <1>.在编码方面。
    虽然XML和JSON都有各自的编码工具,但是JSON的编码要比XML简单,即使不借助工具,也可以写出JSON代码,但要写出好的XML代码就有点困难;与XML一样,JSON也是基于文本的,且它们都使用Unicode编码,且其与数据交换格式XML一样具有可读性。
    主观上来看,JSON更为清晰且冗余更少些。JSON网站提供了对JSON语法的严格描述,只是描述较简短。从总体来看,XML比较适合于标记文档,而JSON却更适于进行数据交换处理。
    <2>.在解析方面。
    在普通的web应用领域,开发者经常为XML的解析伤脑筋,无论是服务器端生成或处理XML,还是客户端用 JavaScript 解析XML,都常常导致复杂的代码,极低的开发效率。
    实际上,对于大多数Web应用来说,他们根本不需要复杂的XML来传输数据,XML宣称的扩展性在此就很少具有优势,许多Ajax应用甚至直接返回HTML片段来构建动态Web页面。和返回XML并解析它相比,返回HTML片段大大降低了系统的复杂性,但同时缺少了一定的灵活性。同XML或 HTML片段相比,数据交换格式JSON 提供了更好的简单性和灵活性。在Web Serivice应用中,至少就目前来说XML仍有不可动摇的地位。

    (3).实例比较
    XML和JSON都使用结构化方法来标记数据,下面来做一个简单的比较。
    <1>.用XML表示中国部分省市数据如下:

    复制代码
    <?xml version="1.0" encoding="utf-8" ?>
    <country>
      <name>中国</name>
      <province>
        <name>黑龙江</name>
        <citys>
          <city>哈尔滨</city>
          <city>大庆</city>
        </citys>    
      </province>
      <province>
        <name>广东</name>
        <citys>
          <city>广州</city>
          <city>深圳</city>
          <city>珠海</city>
        </citys>   
      </province>
      <province>
        <name>台湾</name>
        <citys>
           <city>台北</city>
           <city>高雄</city>
        </citys> 
      </province>
      <province>
        <name>新疆</name>
        <citys>
          <city>乌鲁木齐</city>
        </citys>
      </province>
    </country>
    复制代码

    <2>.用JSON表示中国部分省市数据如下:

    复制代码
     var country =
            {
                name: "中国",
                provinces: [
                { name: "黑龙江", citys: { city: ["哈尔滨", "大庆"]} },
                { name: "广东", citys: { city: ["广州", "深圳", "珠海"]} },
                { name: "台湾", citys: { city: ["台北", "高雄"]} },
                { name: "新疆", citys: { city: ["乌鲁木齐"]} }
                ]
            }
    复制代码

    编码的可读性来说,XML有明显的优势,毕竟人类的语言更贴近这样的说明结构。JSON读起来更像一个数据块,读起来就比较费解了。不过,我们读起来费解的语言,恰恰是适合机器阅读,所以通过JSON的索引country.provinces[0].name就能够读取“黑龙江”这个值。
    编码的手写难度来说,XML还是舒服一些,好读当然就好写。不过写出来的字符JSON就明显少很多。去掉空白制表以及换行的话,JSON就是密密麻麻的有用数据,而XML却包含很多重复的标记字符。


    参考博客:

    XML与JSON的区别

    展开全文
  • XML与JSon区别

    2014-12-14 14:40:00
    XML(可扩展标记语言)? XML 指可扩展标记语言(EXtensibleMarkupLanguage) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为...
    在分析之前先简单介绍一下这两者:
    什么是 XML(可扩展标记语言)?
    • XML 指可扩展标记语言(EXtensible Markup Language)
    • XML 是一种标记语言,很类似 HTML
    • XML 的设计宗旨是传输数据,而非显示数据
    • XML 标签没有被预定义。您需要自行定义标签。
    • XML 被设计为具有自我描述性。
    • XML 是 W3C 的推荐标准
    • XML 没什么特别的,它仅仅是纯文本而已,是SGML的一个简化版本,有能力处理纯文本的软件都可以处理 XML。

    什么是 JSON ?

    • JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
    • JSON 是轻量级的文本数据交换格式
    • JSON 独立于语言 *
    • JSON 具有自我描述性,更易理解

    * JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。


    • 特点:
      • 轻量级的数据交换格式
      • 人们读写更加容易
      • 易于机器的解析和生成
      • 能够通过JavaScript中eval_r()函数解析JSON
      • JSON支持多语言

    语法:

    • JSON语法是一种用于传输和生成数据的协定,很类似于C家族的语言,所以很容易被C家族的语言所解析。
    • 对象:对象包含再{}之间
    • 属性:采用Key-Value对来表示。属性之间使用逗号分开。  string : value 
    • 数组:数组存放再[]之间   [ elements ] 
    • 元素:元素之间用逗号分开
    • 值:值可以是字符串,数字,对象,数组,true,false,null
    两者的对比:
    • 在可读性方面,JSON和XML的数据可读性基本相同。JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。
    • 在可扩展性方面,XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。
    • 在编码难度方面,XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。
    • 在解码难度方面,XML的解析得考虑子节点父节点,让人头昏眼花,而JSON的解析难度几乎为0。这一点XML输的真是没话说。
    • 在流行度方面,XML已经被业界广泛的使用,而JSON才刚刚开始,但是在Ajax这个特定的领域,未来的发展一定是XML让位于JSON。到时Ajax应该变成Ajaj(Asynchronous Javascript and JSON)了。
    • JSON和XML同样拥有丰富的解析手段。
    • JSON相对于XML来讲,数据的体积小。
    • JSON与JavaScript的交互更加方便。
    • JSON对数据的描述性比XML较差。
    • JSON的速度要远远快于XML。
    • XML跟多侧重与对象和结构,JSON则更适用与数据交互




    转载于:https://www.cnblogs.com/Zhuangsd/p/5655363.html

    展开全文
  • 其实这两种JSON处理工具是可以把字典转化为JSON文件,也可以把JSON文件转化为字典。 在做这个平台的时候JOSN被当作一些参数配置的文件。里面是你设置的一些参数。 IOS自己也有处理JSON的原生的东西...
  • XML与JSON区别

    2014-07-28 10:43:02
    XML与JSON区别
  • XML与JSON

    2020-08-28 15:51:09
    1.XML与JSON区别 Xml适用于小数据(配置文件编写) Json适用于大数据 2.XML特性 可扩展标记语言(eXtensible Markup Language)。 特性: 1. xml具有平台无关性, 是一门独立的标记语言. 2. xml具有自我描述性 ...
  • XML JSON区别

    2019-08-11 19:22:02
    详细 区别就不说了,参考这篇博客:【转】JSON与XML区别比较 具体看两个例子: <?xml version="1.0" encoding="utf-8" ?> <country> <name>中国</name> <province> <...
  • xml与json区别

    千次阅读 2018-11-26 17:45:33
    xml有且只有一个根节点,所有的xml元素必须有关闭标签,且xml标签对大小写敏感,xml的属性值须加引号,空格在xml中将被保留。 什么是json json就是一串字符串,是一种轻量级的数据交换格式,可用于不同平台的数据...
  • xml与json区别比较

    2019-07-15 11:05:38
    JSONXML的比较 ◆可读性 JSONXML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。 ◆可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,而JSON却不能。不过...
  • XML与JSON使用区别

    2019-10-06 22:49:36
    一:XML XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶"。 XML 文档形成一种树结构 XML 文档必须包含根元素。该元素是所有其他元素的父元素。 XML 文档中的元素形成了一棵文档树。这棵树从根部...
  • XMLJSON区别

    2017-09-06 17:12:25
    XML:扩展标记语言 (ExtensibleMarkup ...容易其他系统进行远程交互,数据共享比较方便。 缺点: A.XML文件庞大,文件格式复杂,传输占带宽;B.服务器端和客户端都需要花费大量代码来解析XML,导致服务器端和
  • Android XML与Json区别

    千次阅读 2016-07-21 11:51:12
    之前面试有被问到从服务端获取的数据有没有用过XML,答曰没有,然后问知不知道XML数据和json数据的区别,答曰不知道。哎,到现在还没有找到新的工作,投出去的简历也都没有回应,感觉真的好难啊。 先说相同点和不同...
  • XML是什么 XML与JSON区别

    千次阅读 2018-05-23 00:50:38
    一、XML是什么? 1、xml常用于数据存储和传输,文件后缀为 .xml; 2、它是可扩展标记语言(Extensible Markup Language,简称XML),是一种标记语言。 3、XML设计用来传送及携带数据信息,不用来表现或展示数据,...
  • 当时回答的不全面,回来后在网上查阅了相关资料,下面的内容便是关于xml与json的一些详细阐述,当然这些内容是转载了别人的,目的是为了便于自己以后翻阅,也可以供大家分享。 这是文章原博主的地址链接:...
  • XML与JSON区别比较

    2017-02-16 17:05:57
    1.定义介绍(1).XML定义 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML...

空空如也

1 2 3 4 5 ... 20
收藏数 624
精华内容 249
关键字:

xml与json区别