【问题标题】:CSV to multilevel/nested JSONCSV 到多级/嵌套 JSON
【发布时间】:2014-03-12 21:17:54
【问题描述】:

我想将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..

【问题讨论】:

  • 你能显示你用来转换它的php或javascript吗?
  • 我正在寻找解决方案.. 真的我没有任何文件.. 无论我开始.. 我只是退出.. 同时我的大脑开始快速思考很多事情.. 和被取消跟踪..
  • 有点令人困惑,因为你说试图解决这个问题大约一个星期,这里有大约 100 个问题如何用 javascript 或 php 来解决。
  • 但我正在寻找 javascript.. 客户想要在本地运行这一切..你也可以在 php 中给我建议吗...?
  • 感谢您的提示。让我玩它..无论哪种情况,我都会在这里更新..

标签: javascript json csv


【解决方案1】:

使用 csv dictreader,它存在于 python csv 包中

【讨论】:

    猜你喜欢
    • 2020-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    • 2021-07-26
    • 2022-01-15
    • 2016-06-28
    • 2016-05-16
    相关资源
    最近更新 更多