gpt4 book ai didi

javascript - 将 JSON 格式化为特定结构

转载 作者:搜寻专家 更新时间:2023-10-30 21:35:12 25 4
gpt4 key购买 nike

我通常是 JavaScript 编程和前端的新手,所以请不要评判我:),今天我遇到了一些棘手的问题,但我不知道如何解决,所以欢迎任何帮助。那么问题来了:

我有一些像 JSON Example 上的 JSON 结构它是普通的 javascript JSON,我想要做的是格式化并将数组中的元素切换到特定顺序,例如,假设我已经给出了这个元素顺序:

var jsonObject =[{"id":1,"name":"Marco0",
"age":0,"startDate":"1990-12-01T00:00:00",
"salary":333.2132,"currentRate":0.3}];

var order=["name","age","id","startDate","salary","currentRate"]

我想要这样的东西

var result=["Marco0","0","1","1990-12-01T00:00:00,....]

所以结果对应于请求的顺序并且是一个值数组。我也检查了this这是唯一的部分答案。

最佳答案

在拥有数组的同时,您可以映射数组并为新数组映射所需的键/值。

var object = [{ id: 1, name: "Marco0", age: 0, startDate: "1990-12-01T00:00:00", salary: 333.2132, currentRate: 0.3 }],
order = ["name", "age", "id", "startDate", "salary", "currentRate"],
result = object.map(o => order.map(k => o[k]));

console.log(result);

关于javascript - 将 JSON 格式化为特定结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52371938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com