JSON问题与获取变量

时间:2019-03-13 03:47:52

标签: javascript json

大家好,我在这里遇到有关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}

1 个答案:

答案 0 :(得分:0)

发现了问题。即使变量不是空的,它也不是通过JS结构的孔持久化的。我找不到办法使其本身具有持久性,因此只需要将代码包含到函数中即可。如果有人有其他解决方案,请告诉我我会投票给他们。