UBJSON Format
UBJSON(Universal Binary JSON)是 BSON 的替代规范,用类型标记 + 紧凑值编码 JSON 兼容结构,支持优化容器长度。
用途
提供跨语言、流友好的二进制 JSON 格式,强调解析简单性与紧凑性。
机制
每值以 1 字节类型标记(M=map, A=array, i=int8, I=int16, l=int32, L=int64, d=float, D=float64, s/string, Z=null 等)开头,值按类型紧凑编码。容器可选长度前缀以加速跳过。
用例
- 流式二进制 JSON
- 嵌入式数据交换
- 跨语言序列化