Chinese title [format] Data MessagePack of Jackson
All sample programs on this page, please refer to the code base https://github.com/cwiki-us-demo/serialize-deserialize-demo-java download for testing.
Jackson extension library is an easy to read, while using MessagePack component library is created, for encoding data from jackson-databind API.
This component extends the standard Streaming API Jackson ( JsonFactory
, JsonParser
, JsonGenerator
), while being able to more seamlessly integrate more high level of data abstraction (data binding, tree model and plug-in extensions).
Jackson-annotations more details, please refer https://github.com/FasterXML/jackson-annotations .
The library default for POJO serialization / de-serialization (serialization / deserialization) is not compatible msgpack-java v0.6 or earlier versions.
installation
Maven
<dependency>
<groupId>org.msgpack</groupId>
<artifactId>jackson-dataformat-msgpack</artifactId>
<version>(version)</version>
</dependency>
|
sbt
libraryDependencies +=
"org.msgpack"
%
"jackson-dataformat-msgpack"
%
"(version)"
|
Gradle
repositories {
mavenCentral()
}
dependencies {
compile
'org.msgpack:jackson-dataformat-msgpack:(version)'
}
|
https://www.cwiki.us/display/Serialization/MessagePack+Jackson+Dataformat