<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-cbor</artifactId>
<version>2.12.5</version>
</dependency>
import com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper;
import java.io.IOException;
public class CBORExample {
public static void main(String[] args) throws IOException {
MyObject obj = new MyObject("Hello", 123);
CBORMapper mapper = new CBORMapper();
byte[] cborData = mapper.writeValueAsBytes(obj);
System.out.println(Arrays.toString(cborData));
}
}
import com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper;
import java.io.IOException;
import java.util.Arrays;
public class CBORExample {
public static void main(String[] args) throws IOException {
byte[] cborData = {97, 104, 72, 101, 108, 108, 111, 105, 123};
CBORMapper mapper = new CBORMapper();
MyObject obj = mapper.readValue(cborData, MyObject.class);
System.out.println(obj);
}
}