谷歌协议缓冲区与JSON与XML [关闭]

谷歌协议缓冲区与JSON与XML [关闭],第1张

谷歌协议缓冲区与JSON与XML [关闭]

杰森

  • 可读/可编辑
  • 可以在不事先了解架构的情况下进行解析
  • 出色的浏览器支持
  • 不如XML冗长

XML格式

  • 可读/可编辑
  • 可以在不事先了解架构的情况下进行解析
  • SOAP等标准
  • 良好的工具支持(xsd,xslt,sax,dom等)
  • 非常冗长

原虫

  • 数据非常密集(小输出)
  • 难以在不知道架构的情况下进行强大的解码(数据格式在内部是模棱两可的,需要澄清架构)
  • 处理速度非常快
  • 不适用于人眼(密集二进制)

在大多数平台上都具有良好的支持

就个人而言,这些天我很少使用XML。如果使用者是浏览器或公共API,则倾向于使用json。对于内部API,我倾向于使用protobuf来提高性能。在公共API上同时提供两种功能(通过标头或单独的端点)也可以很好地工作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5477674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存