Конвертировать JSON в CSV (и обратно)
Конвертируйте массив JSON-объектов в CSV-файл, или CSV с заголовками в массив JSON.
Как это работает
Этот инструмент разработан для использования разработчиками или дата-специалистами: вы получаете ответ от API (массив JSON-объектов) и вам нужно открыть его в Excel или Google Sheets для анализа или совместного использования с нетехнической командой — вставьте JSON, нажмите «JSON → CSV» и скачайте или скопируйте полученную таблицу. В обратную сторону, если вы готовите тестовый набор данных для скрипта или payload API из таблицы, экспортированной в CSV, «CSV → JSON» восстанавливает массив JSON-объектов, готовый к непосредственному использованию в вашем коде.
Что произойдёт, если мой JSON содержит вложенные объекты?
Ничего не теряется: вложенное значение (объект или массив) сохраняется как есть, в виде компактного JSON-текста, в соответствующей ячейке CSV. Столбец, таким образом, всегда существует, но его содержимое остаётся «сырым» JSON, а не разбито на несколько столбцов.
Могу ли я снова конвертировать сгенерированный CSV в JSON, идентичный оригиналу?
Не совсем идентично. У CSV нет собственных типов: при обратном преобразовании в JSON все значения (включая числа и булевы значения) снова становятся строками символов, а вложенный объект снова появляется как строка, содержащая JSON-текст, а не как нативный объект. Структура и данные сохраняются, но не исходные типы.
Как и для всех инструментов Onvera, конвертация выполняется на 100% локально в вашем браузере благодаря WebAssembly: ваши данные JSON или CSV никогда не отправляются на сервер.