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); } }