将单个键值对转换为多个键值对
Convert single key-value pair into multiples pairs
一个脚本 returns 我是一个包含以下键值对的数组:
[{"analytes":"ALBS,CRP,FR,FERHN"}]
您将如何进行以获取数组中的多个键值对,例如这个:
[
{"analyte":"ALBS"},
{"analyte":"CRP"},
{"analyte":"FR"},
{"analyte":"FERHN"}
]
此外,我正在使用的程序仍在使用 ECMAScript 5。
您可以使用string.split() along with Array.map()
演示 :
const jsonObj = [{"analytes":"ALBS,CRP,FR,FERHN"}];
const res = jsonObj[0].analytes.split(',').map(function(item) {
return {"analyte": item}
});
console.log(res);
一个脚本 returns 我是一个包含以下键值对的数组:
[{"analytes":"ALBS,CRP,FR,FERHN"}]
您将如何进行以获取数组中的多个键值对,例如这个:
[
{"analyte":"ALBS"},
{"analyte":"CRP"},
{"analyte":"FR"},
{"analyte":"FERHN"}
]
此外,我正在使用的程序仍在使用 ECMAScript 5。
您可以使用string.split() along with Array.map()
演示 :
const jsonObj = [{"analytes":"ALBS,CRP,FR,FERHN"}];
const res = jsonObj[0].analytes.split(',').map(function(item) {
return {"analyte": item}
});
console.log(res);