Json (вложенный список) в CSV построчно, используя Python - PullRequest
0 голосов
/ 28 февраля 2020

Я новичок в пользовательском кодировании API. Я пытаюсь получить данные из API. Он отправляет данные в формате json. Это json данные, которые я пытаюсь записать sh в файл CSV. Я сохранил все эти данные в список в Python, используя:

"Productchannels_list.append ([JSONContent])"

Json данные: [0: {

"id": 2103,

"status": "Public",

"createdDate": "2020-02-17T14:01:04Z",

"modifiedDate": "2020-02-27T15:11:34Z",

"styleCode": "BB000010",

"name": "BB COBALT BLUE SPORTS BRA L",

"description": null,

"images": [

  {

    "link": "http://801968/2101_Image1.jpg"

  },

  {

    "link": "http://801968/2101_Image2.jpg"

  },

  {

    "link": "http://801968/2101_Image3.jpg"

  }

],

"pdfUpload": null,

"pdfDescription": null,

"supplierId": 38,

"brand": "BB",

"category": "Apparel",

"subCategory": "Brassiere",

"categoryIdArray": [

  203

],

"channels": " Body Boss AU",

"weight": 0.0,

"height": 0.0,

"width": 0.0,

"length": 0.0,

"volume": 0.0,

"stockControl": 5,

"orderType": "Order",

"productType": null,

"projectName": null,

"optionLabel1": null,

"optionLabel2": null,

"optionLabel3": null,

"customFields": null,

"productOptions": [

  {

    "id": 2104,

    "createdDate": "2020-02-17T14:01:04Z",

    "modifiedDate": "2020-02-27T15:11:34Z",

    "status": "Primary",

    "productId": 2103,

    "code": "BB0000106005",

    "barcode": null,

    "supplierCode": null,

    "option1": "",

    "option2": "",

    "option3": null,

    "optionWeight": 0.0,

    "size": null,

    "retailPrice": null,

    "wholesalePrice": null,

    "vipPrice": 0.0000,

    "specialPrice": null,

    "specialsStartDate": null,

    "specialDays": 0,

    "stockAvailable": 0.0,

    "stockOnHand": 0.0,

    "image": {

      "link": "http:/801968/2101_PriceBreak_2102_md.jpg"

    },

]

Вопрос: Я хочу, чтобы «0»: данные в одной строке CSV, а данные «1:» в следующей строке CSV.

Как я go об этом использую python?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...