UTILS.
Приватность по умолчанию
⇄

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

Преобразуйте CSV в массив JSON и JSON обратно в CSV.

Ваши файлы остаются на этом устройстве

Файлы обрабатываются в браузере и не отправляются на сервер. Сайт загружает код и ресурсы для работы инструментов. Без аккаунтов и трекеров.

Нажмите «Скачать», чтобы сохранить инструмент одним HTML-файлом для работы офлайн.

Конфиденциальность →

Ваш текст и файлы остаются на этом устройстве. Инструмент ничего не отправляет на сервер и не сохраняет.

Попробуйте разобранный пример

Пример

Выберите «Точка с запятой» и «Строка заголовков», введите name;note в первой строке и Ada;"a;b" во второй, затем выберите CSV → JSON. Примечание останется a;b в одном поле. При обратном преобразовании [{"name":"Ada","note":"a;b"}] в CSV поле с точкой с запятой будет правильно заключено в кавычки.

Учтите

Значения CSV остаются строками. Используйте уникальные непустые заголовки. Вложенные объекты и массивы JSON нужно преобразовать в плоскую структуру перед конвертацией. Изменение ввода или настроек удаляет предыдущий результат. Копирование и скачивание всегда используют последнюю завершённую конвертацию.

Об этом инструменте

Выберите разделитель и укажите, содержит ли первая строка заголовки, затем преобразуйте CSV в JSON или JSON в CSV. Просмотрите таблицу рядом с полным кодом. Поля CSV остаются строками, включая ведущие нули. Режим заголовков требует уникальных непустых имён и одинакового числа полей во всех строках. Ввод JSON должен быть массивом плоских объектов или массивов; вложенные значения отклоняются. Отсутствующие свойства и null превращаются в пустые ячейки CSV.

Ввод ограничен 5 MiB текста UTF-8, вывод — 20 MiB, а вложенность JSON — 128 уровнями. Просмотр больших объёмов кода, деревьев и таблиц ограничивается, чтобы страница оставалась отзывчивой; копирование и скачивание включают полный результат. Обработка выполняется локально в фоновом процессе, который можно отменить, в том числе в скачанном инструменте для работы без интернета.

Для быстрой обработки JSON и CSV принимают до 100,000 значений или ячеек. SQL принимает до 4,000 токенов и 100 уровней вложенности.

Изменение ввода или настроек удаляет предыдущий результат. Копирование и скачивание всегда используют последнюю завершённую конвертацию.

Ваш текст и файлы остаются на этом устройстве. Инструмент ничего не отправляет на сервер и не сохраняет.

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

Как пользоваться этим инструментом?
Выберите разделитель и укажите, содержит ли первая строка заголовки, затем преобразуйте CSV в JSON или JSON в CSV. Просмотрите таблицу рядом с полным кодом. Поля CSV остаются строками, включая ведущие нули. Режим заголовков требует уникальных непустых имён и одинакового числа полей во всех строках. Ввод JSON должен быть массивом плоских объектов или массивов; вложенные значения отклоняются. Отсутствующие свойства и null превращаются в пустые ячейки CSV.
Как обрабатываются мои данные?
Значения CSV остаются строками. Используйте уникальные непустые заголовки. Вложенные объекты и массивы JSON нужно преобразовать в плоскую структуру перед конвертацией. Ваш текст и файлы остаются на этом устройстве. Инструмент ничего не отправляет на сервер и не сохраняет.
Можно ли использовать большие файлы или работать без интернета?
Ввод ограничен 5 MiB текста UTF-8, вывод — 20 MiB, а вложенность JSON — 128 уровнями. Просмотр больших объёмов кода, деревьев и таблиц ограничивается, чтобы страница оставалась отзывчивой; копирование и скачивание включают полный результат. Обработка выполняется локально в фоновом процессе, который можно отменить, в том числе в скачанном инструменте для работы без интернета. Для быстрой обработки JSON и CSV принимают до 100,000 значений или ячеек. SQL принимает до 4,000 токенов и 100 уровней вложенности.

Больше инструментов