Перейти до основного вмісту
LibraTool logoLibraTool

CSV у JSON — безкоштовно

Конвертуйте CSV (або TSV) у JSON — масив об'єктів або масивів — з правильним RFC 4180-парсером, автовизначенням роздільника та перетворенням типів. Працює у вашому браузері.

Працює офлайн після завантаження

Перетягніть файл CSV (або вставте нижче)

CSV, TSV, TXT · обробляється на вашому пристрої

або натисніть Ctrl+V, щоб вставити з буфера обміну

Вибрати файли
JSON
—
Роздільник
Вихід

💡 Повноцінний парсер RFC 4180 — обробляє поля в лапках, коми та переноси рядків усередині лапок, а також екрановані лапки. Коли увімкнено 'перший рядок — заголовок', результатом є масив об'єктів; вимкнено — масив масивів. Все виконується у браузері. Перетворення типів вимкнено за замовчуванням, тому ідентифікатори на зразок поштових індексів (02138), коди з ведучими нулями та дуже великі числа зберігають точний текст — вмикайте 'Перетворювати числа та булеві значення' лише коли потрібні типізовані значення.

Типові застосування

  • Конвертуйте CSV у JSON для APIПеретворіть експорт електронної таблиці на JSON, який ваш код або API можуть використовувати.
  • Конвертуйте Беззаконний CSV з Лапками та КомамиАналізуйте CSV, який містить коми, лапки або розриви рядків всередині полів.
  • Конвертуйте TSV (розділене вкладками) у JSONАналізуйте дані, розділені вкладками, скопійовані з електронної таблиці.
  • Підготуйте Дані CSV для ІмпортуКонвертуйте CSV у JSON для розповсюджування бази даних або завантаження у програму.
  • Швидко Перевірте CSV як JSONПереглядайте рядки CSV як структуровані об'єкти JSON під час розробки.

Як це працює

CSV здається простим, але сповнений особливих випадків — поля в лапках, коми всередині лапок, розриви рядків усередині комірок. Тут використано належний парсер RFC 4180, тож усе це працює повністю у вашому браузері.

  1. 1
    Ви вставляєте CSV чи скидаєте файл
    Роздільник (кома, крапка з комою, табуляція чи вертикальна смуга) визначається автоматично, або ви можете задати його вручну. Нічого не завантажується.
  2. 2
    Розбирається правильно
    Поля в лапках, екрановані лапки (""), а також роздільники й розриви рядків усередині лапок обробляються згідно зі специфікацією CSV.
  3. 3
    Ви вибираєте форму
    Якщо є рядок заголовків, кожен рядок стає об'єктом із ключами-заголовками; інакше — масивом масивів. За потреби числа й булеві значення перетворюються на справжні типи.
  4. 4
    Копіюйте чи завантажуйте JSON
    Отримайте чистий JSON із відступами, готовий для вашого коду.

CSV-файли часто містять контакти, транзакції та інші особисті дані. Розбір відбувається повністю на вашому пристрої — нічого не завантажується.

Схожі інструменти

Часті запитання