Преобразование JSON в CSV
Вставьте свой JSON, преобразуйте его в CSV и скачайте — всё в вашем браузере, ничего не загружается на сервер.
🔒 100% приватно — весь анализ выполняется на вашем устройстве, ничего не загружается на сервер.
-
1. Вставьте свой JSON
Массив объектов или один объект для одной строки.
-
2. Преобразуйте
Вложенные объекты автоматически разворачиваются в столбцы.
-
3. Скачайте или скопируйте
Как файл .csv, готовый для Excel или Google Sheets, или в буфер обмена.
Как это работает
Инструмент анализирует вставленный JSON с помощью встроенного движка браузера. Если это массив объектов, каждый объект становится строкой; ключи объектов становятся столбцами — используется объединение всех ключей, встречающихся хотя бы в одной строке. Вложенные объекты разворачиваются с помощью точечной нотации (например, поле «gorod» внутри «adres» превращается в столбец «adres.gorod»), а массивы сохраняются как текст JSON внутри ячейки, так как у них нет естественной формы столбца.
Почему это приватно
Сервер здесь не участвует: анализ и преобразование происходят в вашем браузере на JavaScript. Ничего из вставленного здесь никуда не отправляется, поэтому можно спокойно использовать инструмент с конфиденциальными данными.
Частые вопросы
Загружается ли мой JSON на сервер?
Нет. Весь анализ и преобразование происходит в вашем браузере на JavaScript. Ничего из вставленного здесь никуда не отправляется.
Какой формат JSON мне нужен?
В идеале — массив объектов, например [{"imya":"Ana"},{"imya":"Luis"}] — каждый объект становится строкой. Если вы вставите один объект (без квадратных скобок), он будет обработан как одна строка.
Что происходит с вложенными объектами?
Они разворачиваются с помощью точечной нотации: поле «gorod» внутри объекта «adres» превращается в столбец с именем «adres.gorod». Массивы сохраняются как текст JSON внутри ячейки, так как у них нет естественной формы столбца.
Что если у одних строк есть столбцы, которых нет у других?
Используется объединение всех столбцов, которые встречаются хотя бы в одной строке. Если в строке нет определённого поля, соответствующая ячейка остаётся пустой в CSV.