CSV到嵌套JSON/Python 3级嵌套

2024-05-14 18:29:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试转换如下所示的CSV:

purchase_order,sku,vendor,qty,boxid
ABC,BARBY,BARBY COMPANY,10,ABC
XYZ,KEN,KEN COMPANY,14,XYZ
WAW,GI JOE,Cobra,WAW

进入一个嵌套的JSON结构,如下所示:

  {
      purchase_order:"ABC",
      boxes:[
        {
          boxid:"ABC",
          storeloc:"UK",
          items:[
            {
              sku:"BARBY",
              qty:10
            },
            {
              sku:"Skipper",
              qty:10
            }
          ]
        }

  ],
  vendor:"BARBY COMPANY"
}

我有一些非常类似于this的东西。我宁愿不共享确切的代码,因为其中包含敏感数据。但是,我不知道如何添加另一个嵌套级别。采购订单和boxid必须相同


Tags: csvorderpurchasecompanyvendorqtyabcjoe

热门问题