杰森
- 可读/可编辑
- 可以在不事先了解架构的情况下进行解析
- 出色的浏览器支持
- 不如XML冗长
XML格式
- 可读/可编辑
- 可以在不事先了解架构的情况下进行解析
- SOAP等标准
- 良好的工具支持(xsd,xslt,sax,dom等)
- 非常冗长
- 数据非常密集(小输出)
- 难以在不知道架构的情况下进行强大的解码(数据格式在内部是模棱两可的,需要澄清架构)
- 处理速度非常快
- 不适用于人眼(密集二进制)
在大多数平台上都具有良好的支持。
就个人而言,这些天我很少使用XML。如果使用者是浏览器或公共API,则倾向于使用json。对于内部API,我倾向于使用protobuf来提高性能。在公共API上同时提供两种功能(通过标头或单独的端点)也可以很好地工作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)