CSV у JSON конвертер

Вставте CSV з рядком заголовків і перетворіть його на відформатований JSON, не відправляючи дані нікуди.

Усе перетворення даних відбувається локально у вашому браузері. Жодний JSON, CSV, YAML або XML не надсилається на наші сервери.
CSVJSON

Швидкі приклади

Перетворити рядки CSV на JSON-об'єкти

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

Значення спеціально залишаються рядками. Це запобігає небажаним змінам ZIP-кодів, IDs, номерів рахунків, відсотків та інших значень, які можуть виглядати як числа, але повинні залишатися точно в тому вигляді, в якому записані.

Деталі CSV, що впливають на вихідний JSON

  • Рядок заголовків керує іменами ключів об'єктів, тому обріжте або перейменуйте стовпці перед використанням JSON у коді.
  • Клітинки в лапках можуть містити коми; пошкоджені лапки повідомляються як помилки парсера.
  • Порожні клітинки стають порожніми рядками, а не null.
  • Рядки без значень пропускаються.
Примітка щодо типів: перетворюйте рядки на числа, булеві значення, дати або null після експорту, якщо ваш цільовий API очікує типізовані значення JSON.

Поширені запитання про CSV to JSON

Чому всі значення JSON є рядками?

CSV не має власної системи типів. Залишення значень рядками зберігає провідні нулі, ідентифікатори (IDs), відсотки та коди без здогадок.

Що відбувається з порожніми клітинками CSV?

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

Які типи помилок CSV повідомляються?

Конвертер повідомляє про проблеми парсера, такі як пошкоджені лапки або неправильно сформовані рядки, коли парсер може їх ідентифікувати.