JSON和XML比较

JSON和XML比较

我想知道哪个更快:XML和JSON?什么时候使用哪一个?



一只斗牛犬
浏览 543回答 3
3回答

函数式编程

更快不是JSON或XML的属性,或者是这些属性之间的比较会产生的结果。如果有,则它是解析器的属性或传输数据的带宽。以下是(开头)JSON和XML的优缺点列表:JSON优点:简单的语法,与XML相比,可以减少“标记”开销。易于使用JavaScript,因为标记是JS对象文字表示法的子集,并且具有与JavaScript相同的基本数据类型。用于描述和数据类型以及结构验证的JSON模式JsonPath用于在深层嵌套结构中提取信息缺点:语法简单,只支持少数几种不同的数据类型。不支持评论。XML优点:广义标记; 可以为任何目的创建“方言”XML Schema用于数据类型,结构验证。使它也可以创建新的数据类型XSLT用于转换为不同的输出格式XPath / XQuery用于在深层嵌套结构中提取信息内置对命名空间的支持缺点:与JSON相比相对冗长(导致相同数量信息的数据更多)。所以最后你必须决定你需要什么。显然,这两种格式都有其合法用例。如果您主要使用JavaScript,那么您应该使用JSON。请随意添加利弊。我不是XML专家;)
打开App,查看更多内容
随时随地看视频慕课网APP