今天我们来学习一下,如何转换接口数据。
当有一天你的后台给了你这样的一个接口数据,你该如何对它进行处理呢?
![7861972-0ae4ab60320fa3ea.png](https://img-blog.csdnimg.cn/img_convert/819ab9e9a9aa728f8898bbb12b6dd0f9.png)
数据格式
通常我们需要的正常的数据格式是这样的。
![7861972-a4356e40aeabbfd4.png](https://img-blog.csdnimg.cn/img_convert/97a86bcee4de328104d66d1a044f2898.png)
数据格式
给大家推荐一种方法使用
for...in
语句来遍历数组内的元素,请看如下代码!
let moduleMap = {
党建引领: 2,
动力变革: 6,
效率变革: 7,
质量变革: 22
}
let obj = []
for (var v in moduleMap) {
console.log(moduleMap[v]) //获得value值
console.log(v) //获得name值
let item = {
value: moduleMap[v],
name: v
}
obj.push(item)
}
console.log(obj)
我们用node执行一下,从而得到我们想要的数据格式。
![7861972-fb4ed1bcb0bcf19e.png](https://img-blog.csdnimg.cn/img_convert/8401e590d876cab1222ba33028bf077e.png)
执行结果
好了,今天的分享就到这里了!
愿你三冬暖,愿你春不寒;愿你天黑有灯,下雨有伞。
![7861972-c15692bc3ce6fc3a.jpg](https://img-blog.csdnimg.cn/img_convert/93ed958a671416f2cc8b00d66ca615b3.png)
小晴天