<dependency>
<groupId>io.protostuff</groupId>
<artifactId>protostuff-core</artifactId>
<version>1.6.0</version>
</dependency>
public class Person {
private String name;
private int age;
}
Person person = new Person();
person.setName("John");
person.setAge(25);
byte[] serializedData = ProtostuffIOUtil.toByteArray(person, Person.getSchema(), LinkedBuffer.allocate());
Person deserializedPerson = new Person();
ProtostuffIOUtil.mergeFrom(serializedData, deserializedPerson, Person.getSchema());
System.out.println("Name: " + deserializedPerson.getName());
System.out.println("Age: " + deserializedPerson.getAge());