2014-03-12 88 views
1

我想將csv轉換爲多級json。我想要的全部是:CSV轉換爲多級/嵌套JSON

brand, active, prod , prod_id, part, part_id, part_prise 
canon, 1  , camera , 132 , body, 543 , 399 
canon, 0  , camera , 132 , lens, 543 , 399 
canon, 1  , printer, 132 , cart, 543 , 399 
canon, 1  , printer, 872 , ink , 543 , 399 
sony , 1  , camera , 132 , body, 543 , 399 
sony , 1  , lcd , 112 , body, 543 , 399 
sony , 0  , lcd , 132 , body, 543 , 399 
sony , 1  , laptop , 162 , body, 543 , 399 

而下面應該是它的JSON文件。

brand : "canon", 
active : 1, 
prod : [{ 
    prod : "camera", 
    prod_id : 132, 
    part : [{ 
      part : "body", 
      part_id : 543, 
      part_prise:399 
      }, 
      { 
      part : "lens", 
      part_id : 543, 
      part_prise:399 
      }] 
     },{ 
    prod : "printer", 
    prod_id : 132, 
    part : [{ 
      part : "cart", 
      part_id : 543, 
      part_prise:399 
      }, 
      { 
      part : "ink", 
      part_id : 543, 
      part_prise:399 
      }] 
     } 
     ] 
... 
... 
...and so on.. 
+0

你能證明你正在使用它轉換成PHP或JavaScript的? – jycr753

+0

我正在尋找解決方案..真的我沒有任何文件..無論我開始..我只是退出..同時我的大腦開始思考快速和這麼多的事情..併成爲去追蹤.. – MFarooqi

+0

只是有點困惑,因爲你說*試圖解決這個問題約一個星期*,並且在這裏有100個問題在這裏如何在JavaScript或PHP中做到這一點.. – jycr753

回答

1

使用CSV dictreader,它prescent在Python CSV包

+1

我從來沒有編碼在Python ....任何在JS? – MFarooqi