标准的json : let result=[{"a": 'aa', "b": 'aa', "c": 'aa'}, {"a": 'bb', "b": 'bb', "c": 'bb'}, {"a": 'cc', "b": 'cc', "c": 'cc'}];

非标准(我接到的数据): let json1=[{

"a": ['aa','bb','ccc'],
"b": ['aa','bb','ccc'],
"c": ['aa','bb','ccc']
}];

需求是格式化成标准数据(困扰的是怎么把数据循环出来,然后组合):

var nArr = []
var json1 = {
"a": ['aa','bb','ccc'],
"b": ['aa','bb','ccc'],
"c": ['aa','bb','ccc']
}
for (let i = 0; i < json1.a.length; i++) {
var cObj = {}
cObj.a = json1.a[i]
cObj.b = json1.b[i]
cObj.c = json1.c[i]
nArr.push(cObj)
}
console.log(nArr)

最新文章

  1. WPF透明设置(Opacity)
  2. iOS 标识
  3. SQL 用户定义表类型,在存储过程里使用表类型,表参数作参数
  4. [Delphi编译错误]F2084 Internal Error: U2107
  5. mvc-servlet---ServletConfig与ServletContext对象详解(转载)
  6. c++大作业--学籍管理系统--
  7. android layout属性介绍
  8. android面试题之三
  9. 常用位操作,写8位 12864串口模式 I2C 1302 18B20
  10. JavaScript高级程序设计:第十四章
  11. python专题-异常处理(基础)
  12. springBoot的第一个程序
  13. Android-finished with non-zero exit value 2
  14. so静态分析进阶练习——一个CreakeMe的分析思路
  15. EntityFramework 基本模式和Code-First的简单使用
  16. Debian 8 时间同步
  17. LoadRunner脚本关联动态数据的最简单方法
  18. matlab的rem()和mod()函数
  19. ORACLE 中如何截取到时间的年月日中的年
  20. 20165332 2017-2018-2《Java程序设计》课程总结

热门文章

  1. funny 生成器
  2. web testing
  3. npm &amp; private npm service &amp; nrm &amp; nvm
  4. babel 常用操作
  5. 蓝桥杯——试题 算法训练 Yaroslav and Algorithm
  6. C++算法代码——快速排序
  7. dategrip的使用技巧
  8. eclipse安装mybatis的插件
  9. Flannel和Calico网络插件工作流程对比
  10. JavaScript中的事件循环机制跟函数柯里化