获取序列化平面缓冲区的类型

Getting type of serialized flatbuffer

我正在寻找一种方法来判断序列化形式的对象类型。原因是,我想在某些对象上使用对象 API,而在其他对象上使用标准平面缓冲区。有没有办法在不为这两种情况创建另一个基础对象的情况下做到这一点?

您可以在架构中使用 file_identifier 功能,然后调用 API 来测试该标识符是否存在。