Конвертор CSV към JSON (заглавният ред става ключове)

Преобразувайте CSV в JSON масив. Поставете съдържание или качете файл, който по подразбиране се обработва локално.

Поставете CSV и веднага го преобразувайте в JSON. Работете внимателно с лични данни.

Входните данни се обработват във вашия браузър и никога не се качват.

Инструмент за преобразуване CSV към JSON

Използвайте го за потоци като “CSV JSON conversion”, “csv to json” и “convert CSV to JSON” чрез бързо поставяне или качване.

Как се използва

  1. Поставете CSV (или качете файл)
  2. При нужда изберете обработка на заглавния ред, извеждане на типове и поведение на празните клетки
  3. Копирайте JSON изхода или го изтеглете като .json

Примери

Основен пример (извеждане на типове ВКЛ.)

Вход

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 задайте разделителя на табулация или използвайте автоматично откриване.
  • Ако броят на колоните варира, проверете предупрежденията и при нужда задайте разделителя ръчно.

FAQ

Мога ли да използвам първия ред като заглавни колони?

Да. Ако режимът за заглавен ред е изключен, ключовете се генерират като col1, col2, ...

Числата остават като низове.

Включете извеждането на типове. Безопасната стойност по подразбиране е ИЗКЛ. (всички стойности остават низове).

Могат ли празните клетки да станат null?

Изберете празен низ, null или пропускане на ключа.

Може ли да преобразува и TSV?

Задайте разделителя на табулация или използвайте автоматично откриване.

Поддържа ли запетаи/нови редове вътре в кавички?

Да. Ако разчитането се провали, изрично задайте символ за кавички и разделител.

Какво става, ако имената на заглавните колони се дублират?

Те се преименуват автоматично като name_2, name_3 и се показват като предупреждения.