Firebase数据库获取值为字节数组

时间:2017-09-02 20:04:02

标签: android performance firebase firebase-realtime-database flatbuffers

我想知道Firebase SDK中是否有一种方法可以将值作为字节数组数据获取。为什么?好吧,我想将flatbuffers实现为序列化/反序列化机制。

1 个答案:

答案 0 :(得分:1)

Firebase实时数据库基本上是structured as a JSON document。 JSON没有任意二进制数据的本机表示。如果您需要存储任意二进制数据,则需要将该数据转换为与JSON兼容的格式。传统上,base64 encoding用于将二进制数据转换为字符串格式,但在此过程中会变大。

请记住:如果你这样做,你的数据基本上是无法搜索的,而且人性化不可读。