如何在打字稿中转换JSON数据数组中的JSON数据?

圣古普塔

我得到 JSON 格式的 API 响应,如下所示:

{
Company1: 3
Company2: 3
Company3: 3
Company4: 3
Company5: 3
}

我想以以下形式将此响应转换为 JSON 数组格式:

{
  0: {Name:Company1, Index:3},
  1: {Name:Company2, Index:3},
  2: {Name:Company3, Index:3},
  3: {Name:Company4, Index:3},
  4: {Name:Company5, Index:3},
}

如何在打字稿中实现相同的功能?任何有关这方面的建议都会有所帮助。

有绳

const res = {
  Company1: 3,
  Company2: 3,
  Company3: 3,
  Company4: 3,
  Company5: 3
};

const data  = {};

Object.keys(res).forEach((key, i)=> {
  data[i] = {
    Name: key,
    Index: res[key]
  }
})

console.log(data);

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在打字稿中将 JSON 转换为嵌套的数组格式?

使用函数在打字稿类中捕获json数据

如何在打字稿中从JSON进行转换时获取正确的类?

如何在javascript中转换json数据

在打字稿中删除 JSON 对象数组中的属性

如何在打字稿中将 json 对象转换为 ReadOnlyMap<string, Foo>

如何在打字稿中连接数组的对象

如何在打字稿中声明对象数组?

如何在打字稿中定义const数组

如何在打字稿中访问geoJson坐标数组?

如何在打字稿中深度克隆数组

如何在打字稿中编写数组的函数 indexOf?

如何在打字稿中获取内部数组值

如何在打字稿中检查数组的类型

如何在打字稿中过滤数组

如何在打字稿中迭代数组对象

如何在打字稿中进行json操作

如何在打字稿中对多维对象中的数据求和?

如何在打字稿的 for-in 循环中转换索引变量?

如何在打字稿中通过WebSocket接收浮点数据

如何在打字稿中创建自定义数据类型?

如何在打字稿中点击表格中的按钮获取动态表格行数据

如何在打字稿中的现有 REST API JSON 中附加其他字段

如何从打字稿中的.json文件读取数据

如何从类中获取数据并在JSON中转换结果

如何在Swift 3中转换XML和JSON数据

如何将此数据转换为数组?(打字稿)

如何转换 Array<A> | 数组<B> 到数组<A | B> 在打字稿中

如何在打字稿文件中初始化VSTS扩展数据服务(HTML页面外部)