FlatBuffers format has been shown to give better results than JSON parsing. For more details about it read this article. For a more detailed introduction on how to use FlatBuffers you can have a look ...
Yes the Java library is reading the data incorrectly. It thinks the data body buffer starts at offset 8 (as the validity buffer only has 8 bytes of data) in the example above. However, the data buffer ...