Jackson Dataformats CBOR

<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.5</version> </dependency> import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.cbor.CBORFactory; import java.io.File; import java.io.IOException; public class CBORGenerator { public static void main(String[] args) throws IOException { CBORFactory cborFactory = new CBORFactory(); ObjectMapper mapper = new ObjectMapper(cborFactory); DataObject dataObject = new DataObject(); dataObject.setId(1); dataObject.setAge(25); byte[] cborData = mapper.writeValueAsBytes(dataObject); File cborFile = new File("data.cbor"); mapper.writeValue(cborFile, dataObject); } static class DataObject { private int id; private String name; private int age; } }