- 浏览: 1659 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
logicbaby:
BSON
一种二进制数据交换协议的设想 -
bluky999:
LZ为此想法有做点什么吗? 目前结果如何?
一种二进制数据交换协议的设想
文章列表
JSON 是一种相当舒服的数据表示方法,因此常常作为松散集成的各服务之间的消息承载协议。其优点在我看来有:
1. 语法简单,容易解析和流化
2. 表达能力虽然不十分强悍,但足以应付大多数场景
3. 有自描述能力,无需额外的接口定义语言
4. 数据中包含了基本的类型信息,便于程序自动化处理
5. 和程序中的常用数据结构有较好的对应
6. 文本协议带来的透明性和易于调试
但仍有不足,主要在于:
1. OBJECT 表示法,对于大量同类型数据,将产生大量的属性名冗余
2. 承载二进制内容会导致大量的转义开销
3. 类型应该更丰富一点
最近刚好工作中略有涉及,我就想能否设计一个二进制表示法能够继承 ...