Перейти к содержанию

Конвертер JSON ↔ CSV

Конвертер JSON ↔ CSV

Конвертер JSON ↔ CSV: Двусторонняя конвертация между CSV/TSV и JSON с автоопределением разделителя, маппингом заголовков, обрезкой пробелов и пропуском пустых строк. Полезно для импорта/экспорта данных, обработки таблиц и подготовки API-payload Всё выполняется локально в браузере.

Разделитель

Отступ JSON

Использовать строку заголовка

Обрезать пробелы

Пропускать пустые строки

Вывод JSON

Вывод CSV

Конвертер JSON ↔ CSV

Быстрый старт

1
Вставьте или введите данные CSV/TSV в редакторе CSV справа, и JSON слева будет автоматически синхронизирован.
2
Вы также можете ввести JSON в редакторе JSON слева, и CSV справа также будет автоматически синхронизирован.
3
По умолчанию для разделителя установлено значение «Авто». Инструмент проверяет первую строку и обнаруживает запятую, табуляцию, точку с запятой или вертикальную черту (|).
4
При включении «Использовать строку заголовка» первая строка CSV используется как имена ключей объекта JSON; при отключении результат преобразуется в двумерный массив.
5
Используйте «Обрезать поля» и «Пропускать пустые строки», чтобы очистить беспорядочные данные CSV.
6
Каждый редактор можно загрузить отдельно: сторона JSON загружает файл .json, а сторона CSV загружает файл .csv или .tsv на основе текущего разделителя.

Частые сценарии

Excel в JSON

скопируйте ячейки, разделенные табуляцией, из Excel в панель CSV и мгновенно преобразуйте их в массив объектов JSON.

Ответ API в электронную таблицу

преобразуйте ответы JSON в CSV для анализа в Excel или Google Sheets.

Подготовка к импорту базы данных

конвертируйте наборы данных CSV в JSON для пакетного импорта API.

Анализ журналов

конвертируйте журналы CSV в JSON для структурированных запросов с помощью таких инструментов, как jq.

Миграция конфигурации

переключение между таблицами сопоставления CSV и файлами конфигурации JSON.

Очистка данных

быстрая очистка экспортированных данных с обрезкой полей и пропуском пустых строк.

Рекомендации по использованию

Данные, вставленные из Excel, обычно разделены табуляцией и распознаются правильно. Если обнаружение неверно, выберите разделитель вручную.
Если включена опция «Использовать строку заголовка», первая строка считается именами столбцов, а не данными. Если в CSV нет заголовка, отключите эту опцию, чтобы не потерять первую строку данных.
Если существуют повторяющиеся имена заголовков, автоматически добавляются суффиксы (например, имя, имя_2), чтобы сохранить уникальность ключей JSON.
JSON → CSV лучше всего работает с массивами плоских объектов. Вложенные объекты/массивы сериализуются как строки JSON в ячейках.
Поля, содержащие разделители, символы новой строки или двойные кавычки, автоматически заключаются в кавычки и экранируются в соответствии с правилами CSV.

Ограничения и совместимость

CSV — это плоский табличный формат, который не может естественным образом представлять вложенные структуры. Вложенные объекты/массивы JSON сериализуются как строки и не могут быть полностью восстановлены при обратном преобразовании.
CSV хранит значения в виде текста. После прохождения JSON → CSV → JSON числа и логические значения могут вернуться в виде строк.
Спецификация UTF-8 (\uFEFF) удаляется автоматически. Другие кодировки (например, GBK или Shift-JIS) не поддерживаются; сначала конвертируйте в UTF-8.
Как и JSON в JavaScript, этот инструмент соответствует ограничениям IEEE 754. Целые числа за пределами безопасного 53-битного диапазона могут потерять точность.

Конфиденциальность и безопасность

Вся обработка выполняется локально в браузере; данные не покидают ваше устройство.

Частые вопросы

5

Перейдите к следующему шагу с этими связанными инструментами.