<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-avro</artifactId> <version>2.13.0</version> </dependency> @AvroSchema("{\"type\":\"record\",\"name\":\"Person\",\"fields\":[{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"age\",\"type\":\"int\"}]}") public class Person { private String name; private int age; } public class AvroSerializationExample { public static void main(String[] args) throws IOException { ObjectMapper mapper = new AvroMapper(); byte[] serializedPerson = mapper.writeValueAsBytes(person); Person deserializedPerson = mapper.readValue(serializedPerson, Person.class); System.out.println(deserializedPerson); } }


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