有没有办法在node js中把字符串参数转换为字节参数?

问题描述 投票:0回答:1

我正在做一个项目,在这个项目中,我需要将字符串数组中的参数转换为字节数组中的参数,如下图所示。

input:var = [arg1,arg2,arg3];/字符串数组。

输出:由每个参数的字节数组格式组成的数组。

我知道在Go语言中,有一个函数叫func ToChaincodeArgs(args ...string) [][]byte whic可以做这个转换。在node js中有没有其他类似的函数?如果我需要在不使用任何函数的情况下手动转换,那么我怎么做呢?

javascript node.js hyperledger-fabric hyperledger hyperledger-chaincode
1个回答
0
投票

使用Hyperledger Fabric SDK for Node,你使用字符串作为智能合约交易函数的参数,所以不需要将它们转换为字节数组(或者说是Buffer对象)。比如说,你可以使用字符串作为智能合约交易函数的参数,这样就不需要将它们转换为字节数组(或者说是Buffer对象)。

const result = await contract.submitTransaction('transactionName', 'arg1', 'arg2');

或者,如果你有一个字符串数组,你想使用它们作为参数。

const args = ['arg1', 'arg2'];
const result = await contract.submitTransaction('transactionName', ...args);
© www.soinside.com 2019 - 2024. All rights reserved.