Unified serialization facade with SPI mechanism, supporting JSON, JDK binary, and more.
统一序列化门面,支持 SPI 可插拔机制,支持 JSON、JDK 二进制等多种格式。
Compile Dependencies (10)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Apache 2.0
| cloud.opencode.base
»
opencode-base-core Core utilities - zero dependency base library for JDK 25+ | 1.0.1 | 1.0.4 | |
Apache 2.0
| cloud.opencode.base
»
opencode-base-json Unified JSON processing facade with SPI mechanism. | 1.0.1 | 1.0.4 | |
Apache 2.0
| cloud.opencode.base
»
opencode-base-deepclone(optional) High-performance deep clone library with reflection/serialization/unsafe strategies for JDK 25+ | 1.0.1 | 1.0.4 | |
Serializer
BSD 3-clause
| com.esotericsoftware
»
kryo(optional) Fast, efficient Java serialization. This is the main Kryo artifact. | 5.6.0 | 5.6.2 | |
Compression
BSD 2-clause
| com.github.luben
»
zstd-jni(optional) JNI bindings for Zstd native library that provides fast and high compression lossless algorithm for Java and all JVM ... | 1.5.6-4 | 1.5.7-15 | |
Data Format
BSD 3-clause
| com.google.protobuf
»
protobuf-java(optional) Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an | 4.28.2 | 4.36.0 | |
XML Processing
EDL 1.0
| jakarta.xml.bind
»
jakarta.xml.bind-api(optional) Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ... | 4.0.2 | 4.0.5 | |
XML Processing
EDL 1.0
| org.glassfish.jaxb
»
jaxb-runtime(optional) JAXB (JSR 222) Reference Implementation | 4.0.5 | 4.0.9 | |
Compression
Apache 2.0
| org.lz4
»
lz4-java(optional)3 vulnerabilities Java bindings and pure Java implementations of LZ4 and XXHash | 1.8.0 | 1.11.2 | |
Compression
Apache 2.0
| org.xerial.snappy
»
snappy-java(optional) snappy-java: A fast compression/decompression library | 1.1.10.5 | 1.1.10.8 |
Test Dependencies (4)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind6 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.18.0 | 3.2.2 | |
Assertion
Apache 2.0
| org.assertj
»
assertj-core1 vulnerability Rich and fluent assertions for testing in Java | 3.26.3 | 3.27.7 | |
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter Module "junit-jupiter" of JUnit | 5.11.2 | 6.1.3 | |
Mocking
MIT
| org.mockito
»
mockito-core Mockito mock objects library core API and implementation | 5.14.2 | 5.23.0 |