Firebase Cloud Function Data 无法编码 BigInt

Posted

技术标签:

【中文标题】Firebase Cloud Function Data 无法编码 BigInt【英文标题】:Firebase Cloud Function Data cannot be encoded BigInt 【发布时间】:2021-12-11 01:58:22 【问题描述】:

我专门使用 Square API,他们经常使用 bigint 类型。有没有一种简单的方法可以将此 bigint 编码为字符串?

错误:

Data cannot be encoded in JSON. 1634864610834n

【问题讨论】:

【参考方案1】:

您可以检查BigInt 并通过将闭包作为第二个参数传递给JSON.stringify()JSON.parse() 方法来转换字符串。这是一篇包含更多信息的精彩文章。

https://golb.hplar.ch/2018/09/javascript-bigint.html#json

【讨论】:

以上是关于Firebase Cloud Function Data 无法编码 BigInt的主要内容,如果未能解决你的问题,请参考以下文章

保护 Firebase Cloud Function HTTP 端点

是否可以检索 Firebase Cloud Function 源代码?

在 Cloud Function for Firebase 中设置 Firebase 消息的优先级

Firebase Cloud Function 部署 tslint 错误

Firebase 中的 Function Cloud 是不是免费(Cloud Functions 部署需要按需付费 (Blaze) 计费方案)

如何直接从您的 Angular 项目中调用 Firebase Cloud Function