firebase可调用函数在android sdk中不返回json响应

pobjuy32  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(231)

android中的firebase可调用函数没有返回json响应,而是返回 Hashmap<String, Object> ,无法转换为jsonobject。
如何获取在云函数中返回的json对象?
e、 我在云函数中返回这个json,我需要在android可调用函数中返回这个json。

return ({
    status: 'failed',
    message: 'No error (00)',
    data: {}
});
3vpjnl9f

3vpjnl9f1#

您观察到的只是callables的工作方式。在android上,您将看到一个hashmap,它与可调用函数返回的对象对齐。如果您需要的话,您可以将hashmap转换为其他内容。客户端sdk不会为您执行此操作。您可以期望Map的键和值与返回对象的属性和值匹配。只需使用其tostring方法记录hashmap,就会发现这一点。

相关问题