`

json与xml比较

 
阅读更多

JavaScript学习网站:

http://www.cnblogs.com/TDYToBaby/category/235709.html

 

Json格式:

json是JavaScript中的原生类型,可以直接使用非常方便。参考:

http://www.cnblogs.com/TDYToBaby/archive/2010/05/13/1734357.html

基本格式:对象是属性、值得集合,一个对象开始于{,结束于},每一个属性名和值之间用:提示,属性间用“,”分割。

数组是有顺序的值的集合。一个数组开始于"[",结束于"]",值之间用","分隔。

 

值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。

字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。 字符串(string)与C或者Java的字符串非常相似。

 

例如一个数组如下:

 

[
{
   name:"Michael",
   email:"17bity@gmail.com",
   homepage:"http://www.e-lines.com.cn"
 },
{
   name:"John",
   email:"john@gmail.com",
   homepage:"http://www.e-lines.com.cn"
 }
]

 

xml格式:

xml的可扩展性非常好。

xml文件:

 

<contact>
    <friend>
        <name>Michael</name>
        <email>1e3bity@gmail.com</email>
        <homepage>http://www.e-lines.com.cn</homepage>
    </friend>
    <friend>
        <name>John</name>
        <email>john@gmail.com</email>
        <homepage>http://www.e-lines.com.cn</homepage>
    </friend>
    <friend>
        <name>Peggy</name>
        <email>xxx@gmail.com</email>
        <homepage>http://www.e-lines.com.cn</homepage>
    </friend>
</contact>

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    json与XML比较[借鉴].pdf

    以下是对JSON与XML在不同方面的比较: 1. **易用性**: - JSON天生就是JavaScript的一个子集,因此在JavaScript环境中解析和生成JSON非常简单,只需要`eval()`函数或JSON对象的`parse()`和`stringify()`方法。 - ...

    json和xml比较

    JSON 和 XML 比较 JSON 和 XML 是两种常用的数据交换格式,它们之间有很多相似之处,也有许多不同之处。下面我们将从多方面对比 JSON 和 XML。 可读性和可扩展性 JSON 和 XML 都是文本表示的数据格式,可以跨平台...

    json和xml互转

    **JSON与XML的互转**: 1. **JSON转XML**:将JSON对象转换为XML,通常需要遍历JSON对象的结构,为每个键值对创建相应的XML元素。例如,上面的JSON对象转换为XML可能是: ```xml &lt;key1&gt;value1 &lt;item&gt;1 &lt;item&gt;...

    jquery.json2xml.js和jquery.xml2json.js

    **jQuery的JSON与XML转换** `jquery.json2xml.js` 脚本允许开发者将JSON对象转换为XML字符串。在JavaScript中,你可以通过创建一个JSON对象,然后调用这个插件的方法,将其转换成XML格式。这样可以方便地将JSON数据...

    js下xml转json和json转xml

    在JavaScript(JS)环境中,XML(Extensible Markup Language)与JSON(JavaScript Object Notation)之间的转换是常见的数据处理任务。XML是一种结构化数据格式,常用于数据交换,而JSON则是轻量级的数据交换格式,...

    json转xml插件工具

    - JQuery - jquery.json2xml.js - jquery.xml2json.js 2. XML 字符串转换成 JSON 对象 $.xml2json(str); 3. JSON 对象转换成 XML 字符串 $.json2xml(obj);

    json与xml互相转换工具类

    json与xml互相转换工具类

    C#写的Json与Xml互转支持.net framework2.0以上组件Newtonsoft.Json.dll

    本文将深入探讨如何在C#中使用Newtonsoft.Json.dll库进行JSON与XML之间的转换,特别关注对.NET Framework 2.0及以上版本的支持。 Newtonsoft.Json是由James Newton-King开发的流行的JSON库,它提供了丰富的功能,...

    C++结构体和json/xml之间互相转换

    本篇将探讨如何在C++中实现结构体与JSON和XML之间的互转,并以`bson`库在`xbson`中的支持为例进行说明。 首先,让我们了解JSON和XML的基本概念。JSON是一种轻量级的数据交换格式,其数据结构主要由对象(键值对)和...

    JSON与XML转换jar包

    这个"JSON与XML转换jar包"显然是为了帮助开发者在两者之间进行数据格式的转换,以满足不同场景的需求。在实际开发中,有时我们需要将JSON数据解析为XML,或者将XML文档转化为JSON格式,以便在不同的系统或服务之间...

    Xml2Json and Json2Xml

    本篇文章将深入探讨XML与JSON之间的相互转换,并通过JavaScript实现这一过程。 首先,XML是一种标记语言,它允许我们定义自定义标签来表示数据结构。XML文档具有层次结构,由元素、属性、文本和注释等组成。JSON,...

    01.JsonToXml.zip

    本教程将详细讲解如何在Delphi环境中实现JSON与XML之间的转换,这对于软件开发,特别是涉及到跨平台数据交互的项目来说,是非常重要的技能。 标题"01.JsonToXml.zip"暗示了这是一个关于Delphi编程的压缩包,其中...

    json2xml.zip

    JSON因其简洁、易读的特性,通常用于前端与后端之间的数据传输,而XML则在更复杂的结构化数据场景中被青睐,如电子文档、配置文件等。 "json2xml.zip"是一个包含将JSON转换为XML的代码的压缩文件。这个工具或库可能...

    json与xml使用

    比较JSON和XML: 1. **易读性**:两者都可读,但JSON通常被认为更直观,尤其是对于简单的键值对。 2. **简洁性**:JSON通常比XML更紧凑,节省传输带宽。 3. **解析速度**:JSON解析通常比XML更快,因为它不需要处理...

    Json和Xml离线格式化工具

    在IT行业中,数据交换和存储经常涉及两种常见的数据序列化格式:JSON(JavaScript Object Notation)和XML(eXtensible Markup Language)。JSON以其简洁、易读性而被广泛用于Web服务,而XML则因其丰富的结构和强大...

    JSON-XML相关jar包

    3. JSON与XML的互转: - JSON到XML转换:Java库如`json-simple`或`Jackson`提供API,可以将JSON对象或JSON字符串转换为XML文档。 - XML到JSON转换:同样,通过`jaxb`、`xmlbeans`或`Gson`等库,可以将XML解析为...

    json报文与XML互转

    本文将深入讲解如何在Java环境中将Java对象与JSON报文和XML报文进行转换,并讨论两者之间的互转。 首先,JSON以其简洁和易于解析的特性,成为了现代Web API首选的数据交换格式。它基于JavaScript语法,允许我们以...

    json转为xml jar

    JSON以其简洁和易于解析的特性,通常用于前端与后端之间的数据交互,而XML则由于其强大的结构和扩展性,在复杂的系统集成和数据存储中占有一席之地。本教程将围绕如何使用Java的jar包将JSON转换为XML展开,主要涉及...

    XML to JSON and JSON to XML converter

    本文将深入探讨XML与JSON之间的转换,并介绍相关工具和技术。 XML和JSON各有优势。XML提供了丰富的语法,可以定义自定义的标签,支持命名空间,适合处理复杂的结构化数据。然而,XML的解析和生成相对较为繁琐。相比...

    json2XMLjar.rar

    总的来说,"json2XMLjar.rar"提供的库涵盖了从JSON解析、对象映射到XML生成的全过程,对于需要在Java环境中进行JSON与XML数据交换的开发者来说,这是一个非常实用的工具集。通过合理地使用这些库,可以构建高效且...

Global site tag (gtag.js) - Google Analytics