這是我想在 JavaScript 中處理的以下 JSON 資料
let data = [{"Test1":"121"},{"isStats":"false"},{"isKey":"true"},{"Test2":"326"}]
Required data formate
processedData = [{name: "Test1", value: "121"},{name:"isStats", value:"false"},{name:"isKey", value:"true"},{name:"Test2", value:"326"}]
uj5u.com熱心網友回復:
您可以使用Array.map如下代碼:
let data = [{"Test1":"121"},{"isStats":"false"},{"isKey":"true"},{"Test2":"326"}];
const processedData = data.map((element, index) => {
const key = Object.keys(element)[0];
return {
name: key,
value: element[key]
}
});
console.log(processedData);
uj5u.com熱心網友回復:
let processedData = [];
data.map((datum, index) => (
const name = Object.keys(datum)[0];
const value = datum[name];
const output = {name, value};
processedData.push(output);
));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/408021.html
標籤:
