hyperledger-composer - Hyperledger Composer 事务处理器函数中如何处理“long”类型的整数?
问题描述
在定义 Hyperledger Composer 模型时,可以将字段指定为类型long
,该类型被实现为int64
.
当Node.js 本身不支持时,值如何long
传递到事务处理器函数?int64
是否转换为Number
? 如果是这样,那是否意味着它实际上被降级为 52 位精度?
解决方案
查看在 Go 中解析 json 时保留 int64 值,似乎即使它在内部存储为 anint64
并从 golang 序列化为 JSON,Node.js 确实会将其解析为常规Number
,从而失去精度。
推荐阅读
- postgresql - 无法连接到 Postgresql
- python - 将多个字典组合到pyspark rdd中的另一个字典
- java - Google Calender API 用于请求其他用户的日历访问
- ios - 如何在 performSegue 的 sender 参数中传递闭包?
- symfony - 如何使用 form_widget 将字段的大小固定为 maxlength
- python - Rasterio rasterize 功能:无法插入正确的几何图形
- animation - 如何用动画翻译
- deep-learning - 如何防止其他人使用人脸图像来欺骗深度学习模型?
- css - 在图像旁边显示输入字段
- javascript - 是否有使按钮像键盘上的另一个按钮一样工作的代码?