flatbuffers table Person { name: string; age: int; } root_type Person; flatc --java your_schema.fbs import com.google.flatbuffers.FlatBufferBuilder; import your.package.YourSchema.Person; public class Main { public static void main(String[] args) { FlatBufferBuilder builder = new FlatBufferBuilder(); int nameOffset = builder.createString("John"); int personOffset = Person.createPerson(builder, nameOffset, 25); builder.finish(personOffset); byte[] data = builder.sizedByteArray(); Person person = Person.getRootAsPerson(ByteBuffer.wrap(data)); String name = person.name(); int age = person.age(); System.out.println("Name: " + name); System.out.println("Age: " + age); } }


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