如何删除json formate字符串中的方括号?

时间:2017-10-12 05:11:17

标签: javascript json

删除此字符串中的方括号。

{"id":[1],"latitude":[12.45787],"longitude":[11.77878]}

输出:

{"id":1,"latitude":12.45787,"longitude":11.77878}

2 个答案:

答案 0 :(得分:1)



var str = '{"id":[1],"latitude":[12.45787],"longitude":[11.77878]}';
var obj = JSON.parse(str);

for (var key in obj) {
  obj[key] = obj[key][0];
}

console.log(obj);




答案 1 :(得分:-1)

您可以使用RegExp /\[|\]/g.replace()

let res = `{"id":[1],"latitude":[12.45787],"longitude":[11.77878]}`.replace(/\[|\]/g, "");