大家好,我在这里遇到有关JSON文件创建的问题。问题是我有一个变量来更新和存储通过插件创建的帐户的公钥,并且无论我尝试什么,该变量都不会解析或以其他方式转到我正在使用的JSON创建函数,我也添加了“密钥,但仍然无法使用。
var date = new Date();
var TS = date.getTime();
//PKey = toString();
var xyz = {
"transaction":
{
"timeStamp": TS, ///needs to be changed to current timestamp from creating of account
"fee": 20, ///have to check
"type": 4097,
"deadline": TS + 30000, ///need to be changed
"version": -1744830462, /// main(real) network 1744830465,
"signer": PubKey,
"modifications": [
{
"modificationType": 1,
"cosignatoryAccount": "22dfd68cc4d6148500d722c0e603c29671b5ad98c5c3f7f20528a16a26082f60"
}
],
"minCosignatories" : {
"relativeChange": 2
}
},
"privateKey": PKey
};
xyz["transaction"]["signer"] = PubKey;
它与Timestamp变量完美配合,但是它还是一个整数变量,而不是字符串。请帮忙。
这是我从Web控制台收到的错误
{“ timeStamp”:124860889,“错误”:“内部服务器 错误“,”消息“:”属性签名者的预期值,但没有 找到”,“状态”:500}
答案 0 :(得分:0)
发现了问题。即使变量不是空的,它也不是通过JS结构的孔持久化的。我找不到办法使其本身具有持久性,因此只需要将代码包含到函数中即可。如果有人有其他解决方案,请告诉我我会投票给他们。