簡體   English   中英

如何使用 JavaScript 中的鍵值處理 JSON 對象數組

[英]How to process JSON Array of objects using Key values in JavaScript

這是我想在 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"}]

您可以像下面的代碼一樣使用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);

let processedData = [];
data.map((datum, index) => (
    const name = Object.keys(datum)[0];
    const value = datum[name];
    const output = {name, value};
    processedData.push(output);
));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM