Ввод
Готово
Строки: 0
Слова: 0
Символы: 0
Размер: 0 KB
Статистика ввода доступна через кнопку Статистика над этим полем.
Вывод
Строки: 0
Слова: 0
Символы: 0
Размер: 0 KB
Статистика вывода доступна через кнопку Статистика над этим полем.
Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.
Что делает этот инструмент
Конвертер JSON в CSV превращает массив JSON-объектов в таблицу: каждый объект становится строкой, а каждый ключ — столбцом. Результат открывается в Excel, Google Sheets, LibreOffice и любом другом инструменте, который умеет импортировать CSV.
Вложенные объекты разворачиваются в столбцы, имена которых соединяются подчёркиванием, так что address.city превращается в столбец address_city. Массивы простых значений объединяются в одну ячейку через запятую с пробелом. Значения, содержащие запятые, заключаются в двойные кавычки, как того требует формат CSV.
Когда использовать
- Нужно передать данные из API коллеге, который работает в электронных таблицах.
- Нужно импортировать записи в систему, которая принимает только CSV.
- Нужно быстро окинуть взглядом множество однотипных объектов: таблицу просматривать проще, чем JSON.
- Если вместо простого текста нужен настоящий файл Excel с листом, воспользуйтесь конвертером JSON в Excel.
Пример
Ввод
[
{"id": 1, "name": "Ana", "address": {"city": "Lisbon"}, "tags": ["admin", "dev"]},
{"id": 2, "name": "Ben", "address": {"city": "Berlin"}, "tags": []}
]
Вывод
id,name,address_city,tags
1,Ana,Lisbon,"admin, dev"
2,Ben,Berlin,Вопросы об этом инструменте
Что происходит с вложенными объектами?
Они разворачиваются в плоскую структуру. Каждый вложенный ключ становится отдельным столбцом, а имена родителя и потомка соединяются подчёркиванием, например address_city.
Что происходит с массивами?
Массив простых значений записывается в одну ячейку, элементы разделяются запятой и пробелом. Ячейка заключается в кавычки, чтобы запятые не разбили её на лишние столбцы.
Можно ли конвертировать CSV обратно в JSON?
Да, с помощью конвертера CSV в JSON. В CSV нет типов данных и вложенности, поэтому числа и булевы значения вернутся как текст, а столбец вроде address_city останется одним ключом.