我想转换以下字符串
"\nStructure=xyz\nIds=123,456,678,235"
到一个对象
{
"Structure": "xyz",
"Id": "123,456,678,235"
}
最好的方法是什么?
答案 0 :(得分:1)
尝试用split()
分隔字符串,用分隔符var a="\nStructure=xyz\nIds=123,456,678,235";
var one = a.trim().split('\n');
var res ={};
one.forEach(a=> res[a.split('=')[0]]=a.split('=')[1])
//one.forEach(function(a){ res[a.split('=')[0]]=a.split('=')[1]}) for IE or unsupported Arrow function
console.log(res)
和Array#forEach
方法用于在分割字符串后迭代数组
"(.*?)"