Преобразовать Flatten CSV во вложенный JSON - PullRequest
0 голосов
/ 14 июля 2020

Я хочу вложить JSON из плоского CSV-файла, как создать родительскую категорию, используя все подкатегории в плоском CSV-файле. Пожалуйста, проверьте формат данных на изображении ниже.
Изображение форматов здесь

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 14 июля 2020

Вы можете прочитать о модуле csv здесь: https://docs.python.org/3/library/csv.html

Там есть класс DictReader, который берет CSV-файл и помещает его в словарь, а оттуда способ на json просто.

Там представлен следующий пример:

import csv
with open('names.csv', newline='') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        print(row['first_name'], row['last_name'])

Вывод:

Eric Idle John Cleese

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