如何将 key=value 对字符串转换为 json 对象
输入:
test = one
testTwo = two
输出应该是json对象
"test":"one","testTwo":"two"
最佳答案
input
是字符串吗?你可以先用 \n
拆分它,得到一个键/值对数组,然后用 =
拆分每对,得到键和值(value)。
var input = `test = one
testTwo = two
testThree = three
testFour = four`;
var output = input.split('\n').reduce(function(o,pair) {
pair = pair.split(' = ');
return o[pair[0]] = pair[1], o;
}, {});
console.log(output);
关于javascript - 如何将键/值对字符串转换为 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39284699/