我正在使用Java库进行RPC调用,我正在从需要转换为Java的GO代码中获取参考。我对go语法一无所知。谁能帮我描述以下代码:
Params: []interface{}{
from, // first parameter is address to send from (where the ZEC comes from)
[]interface{}{
map[string]interface{}{
"amount": msgval,
"address": to,
"memo": hex.EncodeToString([]byte(msg)),
},
},
以下是我正在尝试的等效Java代码:
Map<String,Object> params = new HashMap<>();
params.put( "from", fromAddress );
params.put( "amount", 1.0000 );
params.put( "address", toAddress );
params.put( "memo", hexMessage );
下面是参数说明:
这是一个异步RPC调用。从 地址到多个输出。该地址可以是 taddr或zaddr。金额是包含键/值的列表 对应的地址和金额对。 每个输出地址可以采用taddr或zaddr格式。 发送到zaddr时,您还可以选择 附加十六进制格式的备忘录的方法。
这正确吗?
答案 0 :(得分:0)
IntegrationFlow
大致读取如下的伪代码:
Message<List<Person>>
所以,放在Params: []interface{}{
from, // first parameter is address to send from (where the ZEC comes from)
[]interface{}{
map[string]interface{}{
"amount": msgval,
"address": to,
"memo": hex.EncodeToString([]byte(msg)),
},
},
中的是