創建嵌套JSON試圖創建從基於該例子的CSV 4深嵌套JSON:從平面CSV
Region,Company,Department,Expense,Cost
Gondwanaland,Bobs Bits,Operations,nuts,332
Gondwanaland,Bobs Bits,Operations,bolts,254
Gondwanaland,Maureens Melons,Operations,nuts,123
在每個級別我想總結的成本和在包括在所輸出的JSON相關的水平。
輸出的JSON的結構應該是這個樣子:
{
"id": "aUniqueIdentifier",
"name": "usually a nodes name",
"data": [
{
"key": "some key",
"value": "some value"
},
{
"key": "some other key",
"value": "some other value"
}
],
"children": [/* other nodes or empty */ ]
}
(REF:http://blog.thejit.org/2008/04/27/feeding-json-tree-structures-to-the-jit/)
沿蟒蛇遞歸函數的行思考,但還沒有與這麼多的成功到目前爲止...任何建議快速和簡單的解決方案非常讚賞?
更新: 逐漸放棄總結成本的想法,因爲我只是無法弄清:(:(我不是很多python編碼器)!只要能夠產生格式化的JSON是不夠好,我可以在數字更高版本的插件,如果我不得不這樣做。
一直在讀,谷歌搜索和閱讀的解決方案,並在途中學到了很多,但仍處於從上述CSV strucutre創建我的嵌套JSON文件沒有成功。必須是網絡上某個簡單的解決方案?也許其他人有更多的運氣與他們的搜索字詞?
如果這是作業,請將其標記爲這樣。 –
都能跟得上其性實驗與政府由一個新手預算的數據可視化...試圖把15000個記錄到一個不錯的樹形圖與需求點(thejit.org)。已經被谷歌搜索和試驗整天沒有運氣......很多類似的事情,但沒有爲我工作呢。 – spadeisaspade
夠公平的。我可以告訴你如何將行分組寫入嵌套數據結構,但我不清楚示例輸入中的字段如何映射到目標結構。你可以發佈預期的確切json輸出嗎? –