Перейти к содержимому
Monu Tools

Конвертер JSON в CSV и обратно

Конвертируйте JSON в CSV или CSV в JSON прямо в браузере. Настраиваемый разделитель.

Как использовать JSON в CSV

  1. 01

    Вставьте JSON или CSV.

  2. 02

    Инструмент автоматически определит формат.

  3. 03

    Нажмите Выполнить для конвертации.

Что он делает

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

Он удобен для переноса данных между таблицами, API и файлами конфигурации, а всё преобразование выполняется на стороне клиента, поэтому ваши данные остаются конфиденциальными.

Какую структуру JSON он ожидает

Он ожидает JSON в виде массива объектов, например [{"name":"Mo","age":3}]. Столбцами CSV становится объединение всех ключей по всем объектам, отдельный объект превращается в одну строку, а любое вложенное значение записывается как текст JSON внутри своей ячейки.

Кавычки и разделители

Он следует стандартным правилам расстановки кавычек в CSV, поэтому значение, содержащее разделитель, кавычку или перенос строки, заключается в кавычки и правильно экранируется, а разборщик CSV читает такие значения обратно без потери данных.

Вы можете выбрать запятую, точку с запятой или табуляцию в качестве разделителя. Запятая используется по умолчанию и наиболее распространена, точка с запятой подходит регионам, где запятая служит десятичным разделителем и этого ждут табличные редакторы, а табуляция даёт TSV.

Определение типов при обратном преобразовании

При чтении CSV обратно в JSON типы определяются разумно: обычные числа и true/false становятся настоящими значениями JSON, а значение с ведущим нулём, например 007, остаётся текстом, чтобы идентификаторы и коды не искажались.

Часто задаваемые вопросы

Какую структуру JSON поддерживает конвертер?

Ожидается плоский массив объектов. Вложенные объекты будут преобразованы в строку.

Как изменить разделитель?

Выберите запятую, точку с запятой или табуляцию в настройках. Полезно для регионов, где запятая используется как десятичный разделитель.

Источники

Сообщить о проблеме