Канвертор от CSV в JSON
Превърнете CSV в JSON масив. Поставете текст или качете файл за сигурна локална обработка.
Поставете CSV за мигновено конвертиране. Бъдете внимателни при работа с лични данни.
Големи CSV файлове (над 5MB) може да отнемат повече време.
CSV → JSON Канвертор
CSV Вход
Входните данни остават в браузъра и не се изпращат към сървър.
JSON Изход
Опции
Основни
Дублиращите се хедъри получават суфикси _2, _3.
Разширени опции
Shift-JIS важи само за качени файлове.
Как се използва (3 стъпки)
Поставете CSV текст или изберете файл
Настройте опциите (хедъри, типове, празни клетки) ако е необходимо
Конвертирай → Копирай или Изтегли
Примери
Входен CSV
name,age,active Alice,30,true Bob,25,false
[
{ "name": "Alice", "age": 30, "active": true },
{ "name": "Bob", "age": 25, "active": false }
]
Празни клетки (empty → null)
name,age Alice, Bob,25
[
{ "name": "Alice", "age": null },
{ "name": "Bob", "age": 25 }
]
Съвети за конвертиране
- Резултатът се променя спрямо настройките за хедър, разделител и типове.
- За по-добра точност задайте разделителя ръчно, ако автоматът сгреши.
- При превръщане на CSV в JSON, пазете водещите нули (0012) като низове за сигурност.
- CSV файлове над 5MB може да изискват повече време.
Правила на конвертиране
- Хедър ВКЛ: първият ред става ключове. Празните хедъри стават col1, дубликатите стават name_2.
- Хедър ИЗКЛ: ключовете са col1, col2... до макс. брой колони.
- Типове ВКЛ: разпознават се true/false, null и числа.
- Празни клетки: избор между "", null или пълно премахване на ключа.
- Delimiter: auto-detect chooses the most consistent of , / / ; / |.
- Uneven columns: missing cells are filled; extra cells are treated as new columns with row warnings.
ЧЗВ
Да третирам ли първия ред като хедър?
Можете да включвате и изключвате тази опция. При ИЗКЛ ключовете col1, col2 се генерират автоматично.
Числата остават като текст
Включете 'Разпознаване на типове'. Когато е ИЗКЛ, всичко се третира като низове.
Мога ли да конвертирам и TSV?
Да. Задайте разделител 'Tab' или използвайте автоматичното разпознаване.
Справя ли се със запетаи вътре в кавички?
Да. Инструментът поддържа RFC4180 стандарт за текстови полета в кавички.
Does it handle commas/newlines inside quotes?
Yes. It supports quoted fields. If parsing fails, specify the quote or delimiter manually.
What if header names are duplicated?
Duplicates are renamed with _2, _3 suffixes and shown in warnings.