简体   繁体   English

如何使用 JavaScript 中的键值处理 JSON 对象数组

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

Here is the following JSON data I want to process 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"}]

You can use Array.map like the below code:您可以像下面的代码一样使用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.

相关问题 使用一个键的值数组过滤许多javascript对象 - Filter a number of javascript objects using an array of values for one key 根据 javascript 中的键值将 3 个不同的 json 数组对象合并到单个 json 数组中 - merge 3 different json array objects into a single json array based on key values in javascript 如何替换 JSON 对象数组中某个键的所有值 - How to substitute all values of a certain key in an array of JSON objects 如何在 Javascript 中的对象数组中找到特定键的所有唯一值? - How to find all unique values for specific key in array of objects in Javascript? 如何通过键减少对象数组并在javascript中求和 - How to reduce an array of objects by key and sum its values in javascript 具有键值的 JSON 对象的数组格式 - Array formatting of JSON objects with key values 如何在 json 个对象的数组中查找值的最小值/最大值 (javascript) - How to find the min/max of values in an array of json objects (javascript) 对象数组中的javascript唯一键值 - javascript unique key values in array of objects 如何使用 javascript 操作 json 对象并添加密钥? - How to manipulate json objects and add key using javascript? 如何从json对象构建键值的JavaScript数组 - How to build a JavaScript array of key values form a json object
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM