← Назад до функцій
Free

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

CSV ↔ JSON Converter обробляє повне двостороннє перетворення між двома найпоширенішими табличними форматами. Розумний парсер CSV обробляє поля в лапках із комами, екрановані лапки, власні роздільники та кінцеві переноси рядка. Автоматично визначає числа, булеві значення та null при конвертації CSV→JSON; генерує чистий CSV з вирівнюванням ключів по рядках при JSON→CSV.

Переміщення даних між CSV та JSON — щоденне завдання: імпорт експорту з бази даних в інструмент, що споживає JSON, генерація CSV для електронної таблиці з відповіді API, або переформатування даних для нової системи. CSV ↔ JSON Converter виконує обидва напрямки чисто, прямо в браузері. Парсер CSV обробляє реальні складнощі: поля, що містять коми (якщо вони в лапках), екрановані лапки (подвоєні у стилі RFC 4180), закінчення рядків CRLF або LF, кінцеві порожні рядки та налаштовувані роздільники (табуляція, крапка з комою, вертикальна риска — будь-що). Автовизначення типів вмикається при конвертації в JSON — рядки, схожі на цілі числа, стають числами, "true"/"false"/"null" стають відповідними типізованими значеннями, а обрізання пробілів можна вимкнути. При конвертації JSON→CSV інструмент проходить масив об'єктів і збирає всі унікальні ключі з усіх рядків, а потім генерує CSV із рядком заголовків та коректно екранованими комірками. Лапки в комірках подвоюються, комірки з роздільниками або переносами рядка обгортаються в лапки, а вкладені об'єкти/масиви серіалізуються у комірки з рядком JSON.

Live-перегляд
example.com
Конвертер CSV ↔ JSON ✓ Конвертовано 3 рядки
CSV → JSON JSON → CSV
Розділювач: , ✓ Перший рядок є заголовком ✓ Автовідстеження чисел
Вхідні дані CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
Вихідні дані JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Основні функції

Двостороннє перетворення

CSV → JSON та JSON → CSV. Кнопка Swap миттєво міняє місцями вхід і вихід для перевірки двостороннього перетворення.

CSV, сумісний з RFC 4180

Парсер обробляє поля в лапках, вбудовані коми, екрановані лапки, закінчення рядків CRLF/LF — працює з реальним CSV, а не лише навчальними прикладами.

Власні роздільники

Змініть роздільник з коми на будь-що — табуляцію (для TSV), крапку з комою (європейська локаль), вертикальну риску або будь-який один символ.

Автоматичне визначення типів

Числа, булеві значення та null перетворюються на свої типізовані еквіваленти у виведенні JSON. Вимкніть, якщо хочете отримати всі значення як рядки.

Конвертація в реальному часі

Результат оновлюється при кожному натисканні клавіші — кнопка Convert не потрібна. Вставте текст і одразу побачите результат.

Обробка відсутніх полів

Коли об'єкти JSON мають різні ключі, заголовок CSV включає всі унікальні ключі, а відсутні комірки залишаються порожніми — жодних втрат даних.

Поширені сценарії використання

Обробка експорту з бази даних

Вставте CSV-експорт із вашої БД у конвертер, отримайте масив JSON, готовий до імпорту в NoSQL-сховище чи API, що споживає JSON.

Інтеграція з електронними таблицями

Конвертуйте відповідь API (масив JSON) у CSV для прямого вставлення в Excel або Google Sheets.

Переформатування даних

Пропустіть дані через інструмент туди й назад, щоб очистити форматування — корисно при об'єднанні CSV з різних джерел із неузгодженим використанням лапок.

Конвертація файлів локалізації

Перетворюйте між таблицями перекладів на основі CSV та файлами i18n у форматі JSON для таких інструментів, як розширення Chrome або React-intl.

Тестові дані для API

Генеруйте фікстури JSON із тестових даних CSV (або навпаки) для наповнення баз даних розробки та інтеграційних тестів.

Як користуватися
1

Відкрийте CSV ↔ JSON

Натисніть іконку CSV/JSON у доку DevSuite Pro. Відкриється панель із перемикачем напрямку, параметрами та двома текстовими полями.

2

Оберіть напрямок

Оберіть CSV → JSON, щоб розібрати табличні дані, або JSON → CSV, щоб перетворити масив об'єктів у рядки.

3

Налаштуйте параметри

Змініть роздільник, якщо він не кома, увімкніть "Перший рядок — заголовок" та "Автовизначення чисел" відповідно до структури ваших даних.

4

Вставте свої дані

Вставте CSV або JSON у поле вводу. Результат одразу відобразиться праворуч.

5

Скопіюйте або завантажте

Натисніть Copy Output, щоб отримати результат. Використайте Swap ↔, щоб перевірити напрямок і переконатись, що перетворення без втрат.

Готові спробувати?

Встановіть DevSuite Pro безкоштовно та отримайте понад 64 інструментів розробника

Додати в Chrome Додати в Edge Додати в FireFox