public class Person {
@Tag(1)
private String name;
@Tag(2)
private int age;
}
Schema<Person> schema = RuntimeSchema.getSchema(Person.class);
LinkedBuffer buffer = LinkedBuffer.allocate(256);
byte[] data = ProtostuffIOUtil.toByteArray(person, schema, buffer);
Person person = schema.newMessage();
ProtostuffIOUtil.mergeFrom(data, person, schema);
buffer.clear();