首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理嵌套的json数组以在表中显示?

如何处理嵌套的json数组以在表中显示?
EN

Stack Overflow用户
提问于 2020-06-24 19:32:40
回答 2查看 234关注 0票数 0

我有这个JSON数组。我在表中显示数据。那么,我应该如何将'transactionData‘放在主对象中呢?也就是说,我想要对象作为

代码语言:javascript
运行
复制
{
completeTime: "value",
createTime: "value2",
assigneeName:"value3",
assigneeMap:"value4"
}

因为这是一个JSON,所以我需要一种方法来迭代数组并根据需要使每个对象。

我不能使用原始的JSON数组,因为对象transactionData不是固定的,它的键可能会改变。所以,我不想硬编码任何像assigneeMap或assigneeName这样的值,因为它可能会改变。因此,我想要transactionData对象中的任何值,我想将它插入到我的主对象中。

EN

回答 2

Stack Overflow用户

发布于 2020-06-24 19:43:53

使用array.map(),如下所示

代码语言:javascript
运行
复制
results.map(x=>{
{
completeTime: x.completeTime,
createTime: x.createTime,
assigneeName: x.assigneeName || x.assigneename,
assigneeMap:x.assigneeMap || x.assigneeMap || x.yourChangedKey,
}
})
票数 1
EN

Stack Overflow用户

发布于 2020-06-24 19:37:55

使用Array.prototype.map()

代码语言:javascript
运行
复制
const result = arr.map(item => {
    const { completeTime, createTime, data: { transactionData } } = item;
    const { assigneeName, assigneeMap } = transactionData;
    return {
        completeTime,
        createTime,
        assigneeName,
        assigneeMap
    }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62562757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档