Smile Format
Smile 是 Jackson 设计的二进制 JSON 兼容格式,通过共享字符串表与紧凑标签减小 JSON 体积。
用途
在 Java/JVM 生态中提供 JSON 语义的高效二进制表示,加速序列化与减小体积。
机制
用 1 字节类型标签 + Varint 长度 + 值编码;维护共享字符串表(back-ref)避免重复键/值重复存储。与 JSON 语义完全兼容。
用例
- Java 高速序列化
- 缓存二进制 JSON
- JVM 间数据交换
Smile 是 Jackson 设计的二进制 JSON 兼容格式,通过共享字符串表与紧凑标签减小 JSON 体积。
在 Java/JVM 生态中提供 JSON 语义的高效二进制表示,加速序列化与减小体积。
用 1 字节类型标签 + Varint 长度 + 值编码;维护共享字符串表(back-ref)避免重复键/值重复存储。与 JSON 语义完全兼容。