为了账号安全,请及时绑定邮箱和手机立即绑定

JSON和XML比较

JSON和XML比较

一只斗牛犬 2019-08-09 14:33:36
JSON和XML比较我想知道哪个更快:XML和JSON?什么时候使用哪一个?
查看完整描述

3 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

更快不是JSON或XML的属性,或者是这些属性之间的比较会产生的结果。如果有,则它是解析器的属性或传输数据的带宽。

以下是(开头)JSON和XML的优缺点列表:


JSON

优点:

  • 简单的语法,与XML相比,可以减少“标记”开销。

  • 易于使用JavaScript,因为标记是JS对象文字表示法的子集,并且具有与JavaScript相同的基本数据类型。

  • 用于描述和数据类型以及结构验证的JSON模式

  • JsonPath用于在深层嵌套结构中提取信息

缺点:

  • 语法简单,只支持少数几种不同的数据类型。

  • 不支持评论。


XML

优点:

  • 广义标记; 可以为任何目的创建“方言”

  • XML Schema用于数据类型,结构验证。使它也可以创建新的数据类型

  • XSLT用于转换为不同的输出格式

  • XPath / XQuery用于在深层嵌套结构中提取信息

  • 内置对命名空间的支持

缺点:

  • 与JSON相比相对冗长(导致相同数量信息的数据更多)。


所以最后你必须决定你需要什么。显然,这两种格式都有其合法用例。如果您主要使用JavaScript,那么您应该使用JSON。

请随意添加利弊。我不是XML专家;)


查看完整回答
反对 回复 2019-08-09
  • 3 回答
  • 0 关注
  • 542 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信