首页 > 代码库 > XML、JSON、PB比较
XML、JSON、PB比较
最近公司要把原来的项目从php生成xml该成用python生成pb(Protocol Buffer)结构,以前没接触pb,从网上查了一下教程。感觉不错。
我现在来总结一下:
XML | JSON | PB | |
数据结构支持 | 复杂结构 | 简单结构 | 复杂结构 |
数据保存方式 | 文本 | 文本 | 二进制 |
数据保存大小 | 大 | 一般 | 小 |
解析效率 | 慢 | 一般 | 快 |
语言支持程度 | 非常多 | 多 | C++/Java/Python/golang |
开发难度?繁琐? | 繁琐 | 简单 | 简单 |
学习成本 | 低 | 低 | 低 |
适用范围 | 数据交换 | 数据交换 | 数据交换 |
读取性 | 好 | 一般 | 差 |
pb读取性能比较差,比需开发一个接口解析成json格式才能适合查看。不过这也是它文件比较小的原因之一。而且最重要的一点他只需要维护文档,和他格式比较起来这点不错的。
如果用python和
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。