首页 > 解决方案 > Hyperledger Composer 事务处理器函数中如何处理“long”类型的整数?

问题描述

在定义 Hyperledger Composer 模型时,可以将字段指定为类型long,该类型被实现为int64.

当Node.js 本身不支持时,值如何long传递到事务处理器函数?int64是否转换为Number? 如果是这样,那是否意味着它实际上被降级为 52 位精度?

标签: hyperledger-composer

解决方案


查看在 Go 中解析 json 时保留 int64 值,似乎即使它在内部存储为 anint64并从 golang 序列化为 JSON,Node.js 确实会将其解析为常规Number,从而失去精度。


推荐阅读