跳到主要内容
uencoder

UBJSON Marker

UBJSON 标记是 1 字节类型标记字符(如 i=int8, I=int16, s=string, M=map),前缀每个值标识其类型。

用途

在 UBJSON 中以单字节标记标识值类型,使解析器无需 schema 即可自描述解析。

机制

每值以 1 字节标记开头:i/I/l/L=有符号 int8/16/32/64,U=uint8,d/D=float32/64,s/S=string,Z=null,T/F=true/false,M=map,A=array,C=char。优化容器可加 $ 标记与 # 计数。

用例

  • UBJSON 自描述解析
  • 流式二进制 JSON
  • 紧凑类型标记

相关工具

参考链接