json-tools .ru

Python dict в CSV

Разбирает список Python-словарей (например, результат queryset.values() в Django) и строит из него CSV-таблицу.

Требования к данным

Как и для JSON, CSV получится только из списка словарей или из одного словаря. Заголовки CSV — это объединённые ключи всех словарей списка в порядке появления, а вложенный словарь разворачивается через точку (address.city).

True/False и вложенные списки

True/False записываются в ячейки как текст true/false (в CSV-стиле, не Python-стиле), а вложенный список внутри словаря остаётся JSON-строкой в ячейке, а не отдельными колонками.

Формат
Python → CSV
Исходный текст Вставьте текст или загрузите файл
Результат Тип пока не определён
Статистика появится после форматирования