Конвертер CSV у JSON (рядок заголовка як ключі)

Перетворюйте CSV у масив JSON. Вставляйте текст або завантажуйте файл, обробка за замовчуванням виконується локально.

Вставте CSV і миттєво перетворіть його в JSON. Обережно поводьтеся з персональними даними.

Вхідні дані обробляються у вашому браузері й ніколи не завантажуються.

Інструмент перетворення CSV у JSON

Підійде для сценаріїв на кшталт “перетворення CSV у JSON”, “csv to json” і “convert CSV to JSON” із швидкою вставкою або завантаженням.

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

  1. Вставте CSV (або завантажте файл)
  2. За потреби оберіть режим заголовків, визначення типів і поведінку для порожніх клітинок
  3. Скопіюйте JSON або завантажте його як .json

Приклади

Базовий приклад (визначення типів ON)

Вхід

name,age,active
Alice,30,true
Bob,25,false

Вихід

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Порожня клітинка як null

Вхід

name,age
Alice,
Bob,25

Вихід

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

Поради для перетворення

  • Для ID-стовпців, де важливі початкові нулі, тримайте визначення типів вимкненим.
  • Для TSV задайте роздільник як tab або використовуйте автовизначення.
  • Якщо кількість стовпців відрізняється, перевірте попередження й за потреби задайте роздільник вручну.

FAQ

Чи можна використовувати перший рядок як заголовки?

Так. Якщо режим заголовків вимкнено, ключі генеруються як col1, col2, ...

Числа залишаються рядками.

Увімкніть визначення типів. Безпечне значення за замовчуванням - OFF (усі значення як рядки).

Чи можуть порожні клітинки ставати null?

Так, можна вибрати порожній рядок, null або пропуск ключа.

Чи можна конвертувати також TSV?

Задайте роздільник tab або використовуйте автовизначення.

Чи підтримуються коми/переноси рядків у полях у лапках?

Так. Якщо розбір не вдається, явно задайте символ лапок і роздільник.

Що буде, якщо назви заголовків дублюються?

Вони автоматично перейменовуються на кшталт name_2, name_3 і показуються в попередженнях.