Конвертер CSV Converter
Конвертируйте JSON в CSV или CSV в JSON мгновенно в вашем браузере. Полезно для электронных таблиц, экспорта, аналитики и быстрой очистки данных. Эта страница предназначена для быстрого переформирования табличных данных: строки CSV становятся объектами JSON, а массивы записей JSON становятся столбцами и строками CSV. ToolMill работает на стороне клиента для конфиденциальности и работает в автономном режиме после установки.
Данные
Попробуй.
Примеры
name,age,city Alice,31,Seattle Bob,28,Austin
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
id,status,owner 101,new,Mina 102,done,Ravi
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
Как работает этот конвертер
CSV → JSON читает первую строку в виде имен колонок и превращает каждую последующую строку в один объект. JSON → CSV лучше всего работает с одним объектом или множеством простых объектов. В этом направлении преобразователь собирает ключи по записям для построения строки заголовка, а затем записывает каждый объект как одну линию CSV.
Это быстрый инструмент преобразования на основе браузера, а не полный конвейер импорта. Это полезно, когда вам нужно проверить вставленный экспорт, переформатировать небольшой образец API или подготовить удобную для электронных таблиц версию скопированных записей без открытия другого приложения.
Когда использовать CSV → JSON против JSON → CSV
Используйте CSV → JSON, когда ваши исходные данные уже выглядят как строки и столбцы: экспорт электронных таблиц, загрузка CRM, таблицы продуктов, списки контактов или скопированные фрагменты отчетов. Используйте JSON → CSV, когда у вас есть массив JSON из API, скрипта или светильника, и вам нужны строки для загрузок в Excel, Google Sheets или CSV.
Если ваша цель - быстрый обзор в электронной таблице, CSV обычно легче сканировать. Если вашей целью является сохранение ярлыков столбцов в качестве названных свойств кода, JSON обычно является лучшим форматом назначения.
Заголовочные ряды, столбцы и недостающие значения
На CSV → JSON первый ряд трактуется как заголовки. Каждый последующий ряд отображается против этих заголовков по порядку. Если строка короче строки заголовка, недостающие значения становятся пустыми строками на выходе JSON. На JSON → CSV конвертер объединяет ключи, найденные по объектам, для создания колонок CSV.
Это означает, что строки с несогласованными ключами все еще можно экспортировать, но вы можете увидеть пустые ячейки для полей, которые отсутствуют в некоторых записях. Такое поведение полезно для быстрой очистки, но это также означает, что вы должны нормализовать свои записи, если вам нужна строгая схема.
Цитирование, запятые и обработка типов
Когда JSON экспортируется в CSV, поля, которые содержат запятые, котировки или разрывы линий, цитируются, поэтому полученный CSV остается читаемым в рабочих процессах в стиле электронных таблиц. Встроенные двойные цитаты избегают их удвоения. На обратном пути цитируемые CSV-клетки с запятыми правильно разбираются перед созданием объектов JSON.
CSV → JSON не определяет типы. Значения, такие как 31, 4,99 или истинные, остаются строками в результате JSON, если вы не преобразуете их позже в своем собственном приложении или скрипте. Эта деталь имеет значение, когда вы готовите полезные нагрузки для API или систем, которые ожидают реальных чисел или булев.
Форматы ввода, которые работают лучше всего
Для ввода CSV включите строку заголовка, сохраняйте подсчеты столбцов достаточно последовательными и поля цитат, которые содержат запятые или разрывы строк. Для ввода JSON используйте один объект или множество простых объектов. Глубоко вложенные объекты и массивы обычно являются признаком того, что необходим специальный шаг сплющивания, прежде чем экспорт CSV будет прост в использовании.
Устранение проблем с конверсией
Прежде чем положиться на преобразованного Джона
Перед отправкой вывода в другое приложение или API проверьте строку заголовка, предположения о разграничителях, цитируемые поля и то, требуют ли значения, которые должны быть булевыми или числами, явной очистки. Действительно выглядящий массив все еще может нести неправильный смысл, если исходный CSV был непоследовательным.
Что конвертация CSV в JSON не подтверждает
Конверсия не подтверждает, что заголовки значимы, строки уникальны, числовые поля были набраны правильно, или полученные объекты удовлетворяют схеме нисходящего потока. Эта страница изменяет данные для проверки и повторного использования, но не заменяет проверку или проверку качества данных.
Как интерпретировать результат JSON, прежде чем использовать его в другом месте
Просмотрите генерируемые объекты, прежде чем рассматривать их как готовые к производству данные. Имена заголовков становятся ключами, порядок строк становится порядком объектов в массиве, и каждое значение, импортируемое из CSV, начинается как текст, если вы не конвертируете его позже. Это означает, что структура может выглядеть правильно, в то время как типы или полевые метки все еще нуждаются в очистке.
Если JSON → CSV терпит неудачу, наиболее распространенной причиной является недействительный синтаксис JSON или вход, который не является одним объектом или массивом объектов. Если CSV → JSON дает неожиданный выход, проверьте первую строку, непоследовательные подсчеты столбцов и содержит ли ваш вставленный текст непревзойденные цитаты или разбитую структуру строки.
Эта страница предназначена для быстрого преобразования вставленного табличного контента. Он не заменяет полный рабочий процесс очистки данных, картограф схемы или продвинутый инструмент импорта CSV пользовательскими разграничителями и правилами столбца.
Связанные инструменты
JSON Pretty Print, Minify и Validate
Формат JSON для читаемости, минимизируйте его для компактного хранения и проверьте его перед использованием в API, конфигурационных файлах, интерфейсных приложениях или тестовых устройствах. Этот инструмент полезен при отладке полезных нагрузок, сравнении ответов, очистке скопированных JSON или уменьшении данных для транспортировки и регистрации. ToolMill обрабатывает все в вашем браузере, что делает его быстрым и удобным для работы с чувствительным JSON.
Данные
Конвертер CSV Converter
Преобразуйте JSON в формат CSV непосредственно в вашем браузере для импорта электронных таблиц, отчетности об экспорте, аналитических рабочих процессов и быстрой очистки данных. Этот инструмент полезен, когда вам нужно сплющивать структурированный JSON в строки и столбцы для Excel, Google Sheets, инструментов BI или систем на основе CSV. ToolMill работает локально для обеспечения конфиденциальности, быстро обрабатывает общие сценарии экспорта и работает в автономном режиме после установки.
Данные
JSON - YAML конвертер
Преобразуйте JSON в YAML и YAML в JSON мгновенно в вашем браузере. Отлично подходит для конфигурационных файлов (Kubernetes, Docker Compose, CI/CD конвейеры) и для превращения полезных нагрузок API в читаемый YAML. ToolMill работает на стороне клиента для конфиденциальности, поддерживает хороший выход и может работать в автономном режиме при установке в качестве PWA.
Данные
JSON Validator
Проверяйте JSON и получайте точные сообщения об ошибках. Используйте его, чтобы улавливать тонкие проблемы, такие как запятые, комментарии, неускользающие символы и искаженные числа перед отправкой конфигураций или полезной нагрузки API. Работает полностью в вашем браузере для конфиденциальности и может работать в автономном режиме при установке в качестве PWA.
Данные
