JSON和XML比较我想知道哪个更快:XML和JSON?什么时候使用哪一个?
3 回答
函数式编程
TA贡献1807条经验 获得超9个赞
更快不是JSON或XML的属性,或者是这些属性之间的比较会产生的结果。如果有,则它是解析器的属性或传输数据的带宽。
以下是(开头)JSON和XML的优缺点列表:
JSON
优点:
简单的语法,与XML相比,可以减少“标记”开销。
易于使用JavaScript,因为标记是JS对象文字表示法的子集,并且具有与JavaScript相同的基本数据类型。
用于描述和数据类型以及结构验证的JSON模式
JsonPath用于在深层嵌套结构中提取信息
缺点:
语法简单,只支持少数几种不同的数据类型。
不支持评论。
XML
优点:
广义标记; 可以为任何目的创建“方言”
XML Schema用于数据类型,结构验证。使它也可以创建新的数据类型
XSLT用于转换为不同的输出格式
内置对命名空间的支持
缺点:
与JSON相比相对冗长(导致相同数量信息的数据更多)。
所以最后你必须决定你需要什么。显然,这两种格式都有其合法用例。如果您主要使用JavaScript,那么您应该使用JSON。
请随意添加利弊。我不是XML专家;)
- 3 回答
- 0 关注
- 542 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消