Module cloud.opencode.base.serialization
module cloud.opencode.base.serialization
OpenCode Base Serialization Module
OpenCode 基础序列化模块
Provides unified serialization/deserialization capabilities with support for multiple formats via SPI mechanism.
提供统一的序列化/反序列化能力,通过 SPI 机制支持多种格式。
Key Features | 主要功能:
- Unified API - OpenSerializer facade - 统一 API 门面
- Multiple Formats - JSON, JDK binary - 多格式支持
- TypeReference - Generic type support - 泛型类型支持
- Compression - GZIP (JDK built-in) - 压缩支持
- SPI Extension - Pluggable serializers - 可插拔序列化器
- Deep Copy & Type Conversion - 深拷贝与类型转换
- Since:
- JDK 25, opencode-base-serialization V1.0.0
- Author:
- Leon Soo
-
Packages
ExportsPackageDescriptionOpenCode Base Serialization - Unified Serialization Framework OpenCode Base 序列化 - 统一序列化框架Binary Package - Binary Serialization Formats 二进制包 - 二进制序列化格式Compress Package - Compression Support for Serialization 压缩包 - 序列化的压缩支持Exception Package - Serialization Exceptions 异常包 - 序列化异常Deserialization Class Filter - Security filtering for deserialization 反序列化类过滤器 - 反序列化安全过滤JSON Package - JSON Serialization JSON 包 - JSON 序列化SPI Package - Service Provider Interface for Serializers SPI 包 - 序列化器的服务提供者接口