跳到主要内容
uencoder

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
  • 嵌入式数据交换
  • 跨语言序列化

相关工具

参考链接