給定下面的矩陣,如果組(col2)重複,我想要創建和json輸出以遍歷矩陣行並追加項(col 1):通過對行進行分組創建json文件
matrix = [
['JAN', '1', 'abc'],
['FEB', '7', 'xyz'],
['FEB', '4', 'abc'],
['MAR', '3', 'xyz'],
['DEC','12', 'xyz']
]
怎麼能是創造了一個輸出/ JSON文件:
{
"month": ["JAN","FEB","FEB","MAR","DEC"],
"items": [
{ "group":"abc",
"data":[1,4]
},
{ "group":"xyz",
"data":[7,3,12]
}
]
}
我試過轉置矩陣/列,並構建一個字典,我追加的項目在一個for循環,但我缺少的東西,它變得混亂。它應該是一個簡單的方法。
你可以展示一些努力來解決這個問題。顯示你有什麼嘗試。 – 2015-03-25 00:24:11
JSON文件是否需要整齊,漂亮,間隔,縮進? – 2015-03-25 00:29:16