文档章节

json和xml对比

卢磊磊
 卢磊磊
发布于 2017/02/10 18:57
字数 247
阅读 30
收藏 0

1.定义:

(1)xml:扩展标记语言,可用来标记数据,定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。非常适合web传输。

(2)json:轻量级的数据交换格式,具有良好的可读和便于编写的特性。兼容性高,完全独立于语言的本文格式。

2.xml和json的优缺点

(1)xml优缺点

    优点:(1)格式统一,符合标准(2)易于与其他系统进行远程交互,数据共享比较方便。(3)扩展性高

    缺点:(1)文件大,格式复杂,传输占带宽(2)解析麻烦(3)不同浏览器解析不一致

(2)json优缺点

    优点:(1)数据简单,易读写,占带宽小(2)易于解析

    缺点:通用性差点

 

xml使用场景:(1)解析配置文件(2)实时数据转换

json使用场景:主要在数据的传递

© 著作权归作者所有

卢磊磊
粉丝 0
博文 94
码字总数 16037
作品 0
昌平
程序员
私信 提问
Json 与 XmL对比

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

阿联酋挖石油
2015/09/15
171
0
为什么在系统中使用JSON

在日常的系统开发过程中,我们会被架构师要求使用这样或那样的技术,在入行最初阶段我们会因为项目进展压力,无暇思考使用该技术的原因,而是一门心思的学习上手使用该技术,我也不例外的在这...

Ray2016
2016/03/07
95
0
SQLServer · 特性分析 · XML与JSON应用比较

背景 SQL Server是一种强大的数据库引擎,不仅性能卓越,稳定,功能还很强大,SQL Server 2016中已经支持JSON。这让我想到以前工作中经常使用的SQL XML,也对比一下他们几个关键领域的应用方...

阿里云RDS-数据库内核组
2016/07/07
0
0
多款Notepad++实用插件

ExplorerExplorer是文件浏览插件,可以快速的定位当前正在编辑的文件的位置,支持在搜索目录下文件的内容(Find in files)。收藏夹功能可以保存经常使用的目录或文件。image CompareCompare,...

北天_
2016/05/13
281
0
网络数据交换格式

1.Json的讲解 1.1json是什么? •JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。 JSON采用兼容性很高...

android-key
2016/10/08
52
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
7
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
7
0
Flutter系列之在 macOS 上安装和配置 Flutter 开发环境

本文为Flutter开发环境在macOS下安装全过程: 一、系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不包含 IDE 或其余...

過愙
昨天
6
0
OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
昨天
2.7K
16
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
昨天
42
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部