bg

CSV към JSON

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

Първи ред като заглавен
Отстъп на JSON

Обработва се локално на устройството ви ...

0%

Вашите файлове така и не напуснаха устройството ви

    Качва ли се файлът ми?

    Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

    Без качване100% локално
    Съдържанието остава у теббез достъп на трети страни
    Сървъри в ГерманияGDPR по дизайн
    Независимо провереноTLS A+ · Заглавки A+

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

    Този инструмент разчита вашата CSV изцяло локално в браузъра ви (papaparse, чист JavaScript) и извежда масив JSON. По подразбиране първият ред служи за заглавие на колоните, така че всеки ред с данни става обект с именувани полета. Числата се разпознават като числа. Нищо не се качва.

    С това например захранвате тестов набор от данни за даден интерфейс, попълвате имитационна база данни или подавате конфигурационни редове на интерфейс. Бележка от практиката: водещите нули на пощенски код или артикулен номер могат да изчезнат при автоматичното разпознаване на типа, защото текстът тогава се превръща в число. Ако държите на тях, по-добре третирайте засегнатите колони съзнателно като низ, преди да обработвате нататък.

    Технически данни

    Технически данни
    Входни форматиCSV
    Изходен форматJSON
    Пакетна обработкаНе
    ОбработкаЛокално в браузъра (JavaScript)
    Качване на файловеНяма

    В 3 стъпки

    1. Пуснете или изберете файла си CSV.
    2. Изберете заглавен ред и форматиране (по избор).
    3. Изтеглете файла JSON.

    Ограничения: Разделителят се разпознава автоматично (запетая/точка и запетая/табулатор). Без опцията за заглавен ред всеки ред става масив вместо обект. Числата се типизират автоматично; водещите нули може да се загубят. Много големите файлове изискват памет.

    Чести въпроси

    Файлът ми качва ли се?

    Не. Преобразуването тече изцяло локално в браузъра - нищо не се изпраща.

    Първият ред като заглавие ли служи?

    По подразбиране да - имената на колоните стават ключове на обектите. Изключва се чрез опция.

    Кой разделител се поддържа?

    Запетая, точка и запетая и табулатор се разпознават автоматично.

    Разпознават ли се числата като числа?

    Да, числовите стойности влизат в JSON като числа, а не текст. Внимавайте с пощенски кодове, телефони или артикулни номера: водещите нули се губят при това типизиране (01067 става 1067). Такива колони е добре да проверите накратко в резултата.

    Сходни инструменти