<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-cbor</artifactId> <version>2.12.4</version> </dependency> import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.dataformat.cbor.CBORFactory; import com.fasterxml.jackson.dataformat.cbor.databind.CBORMapper; public class CBORExample { public static void main(String[] args) throws JsonProcessingException { CBORFactory cborFactory = new CBORFactory(); CBORMapper cborMapper = new CBORMapper(cborFactory); MyObject myObject = new MyObject("John Doe", 30); byte[] cborData = cborMapper.writeValueAsBytes(myObject); System.out.println("CBOR Data: " + Arrays.toString(cborData)); MyObject deserializedObject = cborMapper.readValue(cborData, MyObject.class); System.out.println("Deserialized Object: " + deserializedObject); } } class MyObject { private String name; private int age; @Override public String toString() { return "MyObject [name=" + name + ", age=" + age + "]"; } }


上一篇:
下一篇:
切换中文