如何将键值对转换为JSON(JavaScript)

时间:2018-04-29 03:55:07

标签: javascript json object

我有以下字符串:

var string = "a=1&b=2&c=3";

如何将此转换为JSON,如下所示? {a:1,b:2,c:3}

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方式:

var string = "a=1&b=2&c=3";
var set = string.split('&');
var obj = {};
for(var i in set){
  var pair = set[i].split('=');
  obj[pair[0]] = Number(pair[1]);
}

console.log(obj);