从CSV文件在JSON中创建多维数组

时间:2012-10-24 01:54:41

标签: json csv multidimensional-array

我正在尝试从多个CSV文件创建JSON文件。这些文件的名称将类似于bugs.csv和executions.csv。

bugs.csv文件的示例:

month,,1,2,3,4
app1,ownerA,42,34,38,12
app2,ownerA,13,23,24,43
app3,ownerB,48,72,39,62

executions.csv文件的示例:

month,,1,2,3,4
app1,ownerA,1200,1500,900,1000
app2,ownerA,600,650,660,540
app3,ownerB,2750,3500,3000,3200

我希望JSON看起来像什么:

[{"Application":"app1",
"Owner":"ownerA",
"bugs":[[1,42],[2,34],[3,38],[4,12]],
"executions":[[1,1200],[2,1500],[3,900],[4,1000]]},

{"Application":"app2":,
"Owner":"ownerA",
"bugs": [[1,13],[2,23],[3,24],[4,43]],
"executions":[[1,600],[2,650],[3,660],[4,540]]}]

1 个答案:

答案 0 :(得分:0)

我使用OpenRefine,一旦你创建了一个项目,它就让我将一个布局的excel文件转换为所需的JSON布局,而不需要每次都重新编码。这是一个小手册,但我每个月只做一次,所以2-3分钟不会杀了我。