Package cloud.opencode.base.serialization


package cloud.opencode.base.serialization
OpenCode Base Serialization - Unified Serialization Framework OpenCode Base 序列化 - 统一序列化框架

This package provides a unified serialization/deserialization API supporting multiple formats (JSON, XML, Kryo, Protobuf) through SPI mechanism.

此包通过 SPI 机制提供支持多种格式(JSON、XML、Kryo、Protobuf)的统一序列化/反序列化 API。

Core Classes | 核心类:

Quick Start | 快速开始:

// Serialize
byte[] data = OpenSerializer.serialize(user);

// Deserialize
User restored = OpenSerializer.deserialize(data, User.class);

// Generic types
List<User> users = OpenSerializer.deserialize(data, new TypeReference<List<User>>() {});

// Deep copy
User copy = OpenSerializer.deepCopy(user);
Since:
JDK 25, opencode-base-serialization V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also: