如何以新键添加到键的相同嵌套格式提取嵌套对象的键

阿吉特·瓦格马雷

我正在使用react table,其中我需要提供我的 api 数据键,并添加了新的键 Header 来创建 React Table Head (TH > TD);

下面是从 API 获取的示例数据,我需要将对象键传递给表头,将对象键传递给表体。表头需要为公共键保留。

为了达成这个

我的数据样本:

{
  'data':
    {
        'id': 486897532,
        'active': null,
        'acc_info': [
        {
          'acc_name': 'saving',
          'bank_info': [
            {
              'bank_name': 'ABC',
              'bank_address': 'address',
            },
            {
              'bank_name': 'DEF',
              'bank_address': 'address',
            }]
        },
        {
            'acc_name': 'FXE',
            'bank_info': [
            {
                'bank_name': 'ABC',
                'bank_address': 'address',
            },
            {
                'bank_name': 'DEF',
                'bank_address': 'address',
            }]
        },
      ],
    },
    {
        'id': 56465945,
        'active': null,
        'acc_info': [
        {
          'acc_name': 'current',
          'bank_info': [
            {
              'bank_name': 'ABC',
              'bank_address': 'address',
            },
            {
              'bank_name': 'DEF',
              'bank_address': 'address',
            }]
        },
        {
            'acc_name': 'FXE',
            'bank_info': [
            {
                'bank_name': 'ABC',
                'bank_address': 'address',
            },
            {
                'bank_name': 'DEF',
                'bank_address': 'address',
            }]
        },
      ],
    }
}

预期结果应该是:

[
  {
    Header: "id"
  },
  {
    Header: "active"
  },
  {
    Header: "acc_info",
    columns: [
    {
       Header: "acc_name",
    },
    {
       Header: "bank_name",
    },
    {
       Header: "bank_address"
    }]
 }
]
阿吉特·瓦格马雷

问题解决了!!

那些正在使用或不熟悉 React Table 的步骤如下:

对于表格标题

  1. React Table 带有“列”道具,它需要带有标题和访问键的对象。TH 标题的标题和访问关注表正文列的访问器
  2. 使用 js Map 或 Ladash _.map 获取期望值
  3. 使用 'Header' & 'accessor' 键和映射数据作为值创建对象变量

干杯..

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将值列表和新键添加到嵌套字典中?

来自分类Dev

过滤对象键并创建新的嵌套键

来自分类Dev

Ruby将嵌套键添加到现有哈希

来自分类Dev

将嵌套的键值对添加到键是动态的Javascript对象中

来自分类Dev

如何获取嵌套对象的键

来自分类Dev

删除嵌套对象的键?

来自分类Dev

将新键添加到对象时,如何重新渲染v-for

来自分类Dev

如何遍历嵌套的Ruby哈希以基于现有键/值数据添加新的键/值对?

来自分类Dev

如何替换嵌套对象内的键

来自分类Dev

如何遍历嵌套对象中的特定键?

来自分类Dev

如何在其他对象内的所有嵌套对象中动态添加新键/值?

来自分类Dev

使用镜头将键和值添加到嵌套地图

来自分类Dev

嵌套字典中的Pandas数据框将dict键添加到自己的列

来自分类Dev

如何以编程方式向键相同的对象添加对象?

来自分类Dev

Javascript设置嵌套对象键

来自分类Dev

访问嵌套对象的键或值

来自分类Dev

如何以pythonic方式从嵌套字典中获取键

来自分类Dev

匹配两个字典的键(一个嵌套)然后将值添加到内部嵌套字典

来自分类Dev

添加到字典键

来自分类Dev

尝试更改JSON格式以使用新键嵌套元素

来自分类Dev

嵌套对象的键在格式化和呈现后丢失

来自分类Dev

如果特定键的值相同,如何将值更新为嵌套的对象数组?

来自分类Dev

如何访问嵌套字典的键?

来自分类Dev

在PHP中将新的键/值对添加到JSON中

来自分类Dev

将新的键/值对添加到JSON

来自分类Dev

Dart:从值中找到键并添加到新列表

来自分类Dev

将新键/值添加到字典

来自分类Dev

如何使用jq从多个嵌套数组中提取键

来自分类Dev

如何在 angularfire 2 版本 5 中向添加到节点的对象添加键

Related 相关文章

热门标签

归档