Firebase和Android,getHttpsCallable如何将json反序列化为对象



我在安卓应用程序中使用firestore进行所有联网。它工作得很好,开箱即用,它为我反序列化为对象。现在我需要使用httpsCallable,我宁愿不导入新的第三方库或kotlin.serizlization来反序列化这个调用。有没有一种方法可以连接到firestore似乎已经内置的反序列化中?

我认为Firebase中还没有为此构建任何东西,尽管它实际上可以在Firebase Android SDK的Github repo上提出合理的功能请求。

同时,最好查看DocumentSnapshot.toObject方法的源代码,该方法将其大部分工作委托给CustomClassMapper.convertToCustomClass(data, valueType, getReference())

这个CustomClassMapper类也包含在repo中,并且是public(尽管没有包含在SDK的公共文档中(,因此您可能也可以在自己的项目中使用该类。

相关内容

  • 没有找到相关文章

最新更新