<dependency>
<groupId>com.google.flatbuffers</groupId>
<artifactId>flatbuffers-java</artifactId>
<version>1.12.0</version>
</dependency>
fbs
}
flatc -j your_schema.fbs
import com.example.Person;
import com.google.flatbuffers.FlatBufferBuilder;
public class FlatBuffersExample {
public static void main(String[] args) {
FlatBufferBuilder builder = new FlatBufferBuilder();
builder.finish(personOffset);
byte[] data = builder.sizedByteArray();
Person person = Person.getRootAsPerson(ByteBuffer.wrap(data));
int id = person.id();
String name = person.name();
System.out.println("ID: " + id);
System.out.println("Name: " + name);
}
}