Конвертер CSV ⇄ JSON
Преобразуйте данные CSV в JSON и обратно или превратите их в таблицу Markdown или HTML.
Конвертер CSV ⇄ JSON
Вставьте экспортированный файл CSV и получите массив объектов JSON или вставьте JSON и получите CSV. Конвертер работает в обоих направлениях, а также превращает одну и ту же таблицу в таблицу Markdown для README или запроса на включение или в таблицу HTML, которую можно поместить прямо на страницу. Типичные задачи: преобразование экспорта электронной таблицы в данные приспособлений для тестов, проверка того, как ответ API выглядит в виде таблицы, или вставка экспорта клиента, разделенного точкой с запятой, в документ.
Сторона CSV правильно соответствует RFC 4180, и именно здесь большинство быстрых преобразователей сдаются. Поле, заключенное в двойные кавычки, может содержать разделитель, двойные кавычки "" и даже разрывы строк — все это сохраняется в целости и сохранности. Оставьте разделитель включенным автоматически, и инструмент выполнит выборку ваших данных и выберет символ, который создает наиболее согласованные строки, поэтому файлы запятой, точки с запятой, табуляции и конвейера работают без настройки. Если предположение неверно, выберите разделитель вручную.
«Первая строка — заголовки» превращает заголовок в ключи JSON; выключите его, и вместо этого вы получите массив массивов. Пустым и повторяющимся именам столбцов присваиваются собственные имена, а не удаляются автоматически, поэтому ни один столбец не исчезает. «Prettify JSON» делает отступ на два пробела для чтения; без него результат минимизируется. И наоборот: «Цитировать все поля» охватывает все поля, а не только те, которые в этом нуждаются. Каждое значение остается строкой, поэтому ведущие нули в почтовых индексах и кодах продуктов не удаляются.
Все работает в вашем браузере, и данные никогда не покидают ваше устройство, что важно, когда экспорт содержит записи клиентов или внутренние данные. О недействительном JSON сообщается спокойно, с собственным сообщением парсера и положением проблемы, а не с пустым выводом. Скопируйте результат, загрузите его в виде файла .txt или переместите обратно на вход, чтобы создать цепочку еще одного шага.