Как преобразовать значения формата CSV внутри dict в JSON формат в python? - PullRequest
0 голосов
/ 04 мая 2020

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

Текущий вывод:

u {'content': ' heading1, heading2, heading3 '\ nrowa1, rowa2, rowa3 \ nrowb1, rowb2, rowb3}

Ожидается преобразование этого в надлежащий JSON формат.

1 Ответ

1 голос
/ 04 мая 2020

Возьмите этот пример

data = "heading1,heading2,heading3;rowa1,rowa2,rowa3;rowb1,rowb2,rowb3;"
lines = data.split(';')
headers = lines[0].split(',')
output = [{h: d for h,d in zip(headers,line.split(','))} for line in lines[1:-1]]
print(output)
...