如何在Java中对Flatbuffers二进制对象进行随机访问或部分匹配?

时间:2017-11-09 11:34:41

标签: flatbuffers

FlatBuffer支持随机访问。但我找不到任何关于如何用Java做的示例/教程。

我查看了这篇关于facebook如何使用FlatBuffer的文章:https://code.facebook.com/posts/872547912839369/improving-facebook-s-performance-on-android-with-flatbuffers/ 他们正在使用一些我在任何地方都找不到的FlatBufferHelper类。

1 个答案:

答案 0 :(得分:0)

"随机访问"意味着在FlatBuffers中,您可以获取序列化数据的缓冲区,并使用访问器函数以任何顺序访问其中任何对象的任何字段。

要了解如何使用它,您需要访问https://google.github.io/flatbuffers/flatbuffers_guide_tutorial.html并选择" Java"。您链接的文章是关于Facebook的FlatBuffers,他们可能有自己的(非公开的)代码。