Introduction to Jackson Dataformat CBOR
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-cbor</artifactId>
<version>2.12.3</version>
</dependency>
groovy
implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.12.3'
public class Person {
private String name;
private int age;
public Person() {
}
}
import com.fasterxml.jackson.dataformat.cbor.CBORFactory;
import com.fasterxml.jackson.databind.ObjectMapper;
public class Main {
public static void main(String[] args) throws Exception {
CBORFactory cborFactory = new CBORFactory();
ObjectMapper mapper = new ObjectMapper(cborFactory);
byte[] serializedPerson = mapper.writeValueAsBytes(person);
Person deserializedPerson = mapper.readValue(serializedPerson, Person.class);
}
}