栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python > python框架

三分钟理解JOSN与XML的区别

python框架 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

三分钟理解JOSN与XML的区别

JSON与XML的区别

JSON格式于2001年由 Douglas Crockford 提出,目的就是取代繁琐笨重的XML格式。

JSON格式有两个显著的优点:书写简单,一目了然;符合 Javascript 原生语法,可以由解释引擎直接处理,不用另外添加解析代码。所以,JSON迅速被接受,已经成为各大网站交换数据的标准格式,并被写入ECMAscript 5,成为标准的一部分。

XML和JSON都使用结构化方法来标记数据,下面来做一个简单的比较。

相关推荐:《Python视频教程》

用XML表示中国部分省市数据如下:



    中国
    
        黑龙江
        
            哈尔滨
            大庆
        
    
    
        广东
        
            广州
            深圳
            珠海
        
    
    
        台湾
        
            台北
            高雄
        
    
    
        新疆
        
            乌鲁木齐
        
    

用JSON表示如下:

{
    "name": "中国",
    "province": [{
        "name": "黑龙江",
        "cities": {
            "city": ["哈尔滨", "大庆"]
        }
    }, {
        "name": "广东",
        "cities": {
            "city": ["广州", "深圳", "珠海"]
        }
    }, {
        "name": "台湾",
        "cities": {
            "city": ["台北", "高雄"]
        }
    }, {
        "name": "新疆",
        "cities": {
            "city": ["乌鲁木齐"]
        }
    }]
}

由上面的两端代码可以看出,JSON 简单的语法格式和清晰的层次结构明显要比 XML 容易阅读,并且在数据交换方面,由于 JSON 所使用的字符要比 XML 少得多,可以大大得节约传输数据所占用得带宽。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/13057.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号