有没有一种方法可以将字符串转换为javascript中的json对象

时间:2018-08-01 20:07:39

标签: javascript json

我正在尝试将字符串列表转换为json对象。 我的字符串是:personName + rank。 该字符串是根据人的等级排列的。 PS:后端代码牢固 到目前为止,我的代码如下:

    var ranks = new Array(5);
    PersonNames = Object.keys(names);
    ranks = contractInstance.dashboard.call(PersonNames);// function in solidity

    var finalList = [];
    for (var j = 0; j < ranks.length; j++){
      var winList = web3.toAscii(ranks[j]);
      var winCount = contractInstance.RanksFor.call(ranks[j]).toString();
      var person = {};
        person["name"] = winList[j];
        console.log(winList[j]);
        person["ranks"] = winCount[j];
      finalList.push(person);
    }
var myJSON = JSON.stringify(finalList);

如果我使用的语法正确,请告诉我。 我正在学习如何实现javascript。任何帮助,将不胜感激。谢谢!!

1 个答案:

答案 0 :(得分:0)

我认为使用提供的方法是最好的方法...

示例1:

var json = JSON.parse('{ "hello":"world" }');

示例2:

var json = '{"hello":"world"}';
obj = JSON.parse(json);