Быстрый перевод таблицы в структурированный формат
Чтобы быстро подготовить данные каталога товаров для сайта или базы данных, откройте конвертер csv в json на Zyntec, вставьте вашу таблицу в поле «CSV-данные», выберите подходящий разделитель и формат структуры. Нажмите кнопку запуска - через секунду вы получите чистый валидный JSON, готовый для загрузки в карточки товаров или передачи разработчикам.
Подготовка данных перед конвертацией
Качественный результат зависит от аккуратности исходного текста. Перед запуском обратите внимание на несколько деталей:
- Заголовки в первой строке. Первая строка таблицы превращается в ключи JSON-объектов. Проследите, чтобы названия столбцов были понятными, краткими и не повторялись.
- Одинаковая структура строк. В каждой строке должно быть ровно столько же полей, сколько в шапке. Если внутри названия или описания товара встречается разделитель (например, запятая), обязательно возьмите этот текст в кавычки.
- Текстовый формат чисел. Значения после обработки остаются строками, поэтому цены, остатки и артикулы в итоговом файле будут записаны в кавычках.
- Уникальные ключи для словаря. Если вы планируете сгруппировать данные по первому столбцу (например, по артикулу), убедитесь, что значения в первой колонке не дублируются.
- Лимит по объему. Инструмент обрабатывает файлы объемом до 200000 символов за один проход.
Пошаговая инструкция по конвертации
- Перейдите в онлайн-конвертер csv в json.
- Вставьте скопированную таблицу в поле «CSV-данные».
- Выберите разделитель: «Авто», «Запятая», «Точка с запятой», «Табуляция» или «Вертикальная черта».
- Выберите формат JSON: «Массив объектов» (удобно для последовательного вывода товаров) или «Словарь по 1-му столбцу» (удобно для быстрого поиска параметров по артикулу).
- Запустите преобразование данных.
- Проверьте результат: сопоставьте названия полей с заголовками таблицы и проверьте значения в сгенерированных объектах.
- Скопируйте готовый JSON для использования в проекте.
Примеры работы с данными интернет-магазина
Пример 1: Список товаров в виде массива объектов
Вставьте в поле «CSV-данные» список позиций:
name,price,qty
Чехол,590,12
Коврик,890,5
Укажите разделитель «Запятая» и выберите формат «Массив объектов». Полученный результат:
[
{
"name": "Чехол",
"price": "590",
"qty": "12"
},
{
"name": "Коврик",
"price": "890",
"qty": "5"
}
]
Каждая строка таблицы стала отдельным объектом с тремя полями, а числовые данные сохранились как строки.
Пример 2: Словарь с ключом по артикулу
Если нужно обращаться к характеристикам конкретного товара по его артикулу, подготовьте такую таблицу:
sku,name,price
a1,Чехол,590
a2,Коврик,890
Выберите «Запятая» и формат «Словарь по 1-му столбцу». В итоговом JSON верхнеуровневыми ключами станут «a1» и «a2», а внутри каждого будут поля «name» и «price».
Пример 3: Обработка сложных описаний с разделителем «Авто»
Если в описании товара встречаются запятые, используйте точку с запятой как основной разделитель таблицы:
name;note
Чехол;"красный, синий, белый"
При выборе режима «Авто» и формата «Массив объектов» текст «красный, синий, белый» сохранится целиком в поле «note», так как кавычки защищают внутренние запятые от разделения на лишние колонки.
Ограничения и особенности формата
Сервис обрабатывает CSV, в котором первый ряд всегда задает ключи для будущих объектов.
Вариант «Массив объектов» подходит для стандартного списка товарных карточек в каталоге. Вариант «Словарь по 1-му столбцу» требует строгой уникальности первого столбца.
Для корректного распознавания доступны разделители «Авто», «Запятая», «Точка с запятой», «Табуляция» и «Вертикальная черта». Перед импортом итогового JSON в рабочую систему обязательно выполните быструю проверку: убедитесь, что число объектов совпадает с количеством строк в таблице, а спецсимволы отображаются корректно.
Частые ошибки и способы их устранения
- Несовпадение количества полей. Если в строке пропущен разделитель или стоит лишний, появится сообщение: «Строка 2: ожидалось полей 2, получено 3». Проверьте указанную строку и выровняйте структуру.
- Не выбран тип вывода. Если не указан формат, инструмент покажет сообщение: «Выберите доступный формат JSON».
- Ошибки в синтаксисе. Если кавычка в тексте открыта, но не закрыта, отобразится сообщение: «Ошибка парсинга CSV».
При возникновении ошибки проверьте исходный текст, исправьте кавычки или разделители и повторите конвертацию.