Конвертер из JSON в YML
Бесплатный конвертер JSON в YML онлайн: загрузите JSON, получите товарный YML-фид и подготовьте данные для передачи каталога в каналы, которым нужна YML-структура с категориями, валютами и offer.
Конвертер JSON → YML
Загрузите JSON и получите YML онлайн. Для простых файлов работает сразу, а сложные правила с изменением структуры, преобразованием значений, фильтрами экспорта и автоматизацией по расписанию можно настроить в личном кабинете после регистрации.
Нужны преобразования, а не только смена формата?
Зарегистрируйтесь, если нужно менять значения в ячейках, менять размер и конвертировать изображения, настраивать фильтр на выгрузку только определенных элементов.
Что такое конвертер JSON в YML
Конвертер JSON в YML — это инструмент, который берет данные из JSON-файла или API-ответа и собирает из них товарный YML-фид. Такая конвертация нужна, когда источник работает с JSON, а дальше данные нужно передать в каналы, которым нужна YML-структура с категориями, валютами и offer. В простом случае ключи JSON становятся колонками, ячейками или узлами результата, а массив products превращается в строки товаров. В рабочих сценариях важна схема результата: какие поля попадут в итоговый файл, как обрабатывать вложенные объекты, что делать с массивами изображений, как назвать колонки и какие записи исключить фильтрами.
Когда нужен конвертер
Когда данные уже есть в JSON, но дальше нужны таблица, Excel-файл, фид или другой формат с понятной структурой для импорта.
Что делает конвертер
Он читает JSON, выбирает повторяющиеся записи, превращает ключи в поля результата и помогает сохранить структуру для повторных выгрузок.
Почему важна настройка
Один и тот же JSON можно выгрузить по-разному: плоской таблицей, несколькими листами, фидом или файлом с фильтрами и переименованными полями.
Пример JSON → YML
YML - это XML-подобный товарный фид. Из JSON-каталога нужно собрать shop, currencies, categories и offers, поэтому рабочая YML-выгрузка настраивается в профиле после регистрации.
Было
исходный JSON{
"products": [
{
"sku": "SKU-001",
"name": "iPhone 15",
"price": 999,
"stock": 12,
"category": "Smartphones",
"images": ["front.jpg", "back.jpg"]
},
{
"sku": "SKU-002",
"name": "Samsung S24",
"price": 899,
"stock": 8,
"category": "Smartphones",
"images": ["s24.jpg"]
}
]
}
Стало
структура YML<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="2026-05-25 12:00">
<shop>
<offers>
<offer id="SKU-001" available="true">
<name>iPhone 15</name>
<price>999</price>
<categoryId>Smartphones</categoryId>
<picture>front.jpg</picture>
<picture>back.jpg</picture>
</offer>
</offers>
</shop>
</yml_catalog>
В профиле можно настроить id offer, available, currencyId, categoryId, картинки, цены, фильтры и обязательные поля фида.
После регистрации и настройки профиля
структура YML<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="2026-05-25 12:00">
<shop>
<name>Demo shop</name>
<currencies><currency id="USD" rate="1"/></currencies>
<categories><category id="1">Smartphones</category></categories>
<offers>
<offer id="SKU-001" available="true">
<name>iPhone 15</name>
<price>999</price>
<currencyId>USD</currencyId>
<categoryId>1</categoryId>
<picture>front.jpg</picture>
<picture>back.jpg</picture>
</offer>
</offers>
</shop>
</yml_catalog>
Когда нужен конвертер из JSON в YML
Такая конвертация чаще всего нужна не для разового файла, а для регулярной подготовки каталогов, прайс-листов, остатков и данных поставщиков.
Каталоги поставщиков
JSON из API поставщика можно привести к нужной структуре для каталога, цен, остатков и изображений.
Прайс-листы
Цены, валюты, скидки и остатки можно подготовить для дальнейшего импорта или отправки.
CMS и ERP
Данные можно привести к формату, который ожидает сайт, CMS, ERP, PIM или внутренняя система.
Маркетплейсы и каналы
Каталог можно подготовить под требования канала, где важны обязательные поля и стабильные идентификаторы.
Аналитика и сверка
Менеджерам удобно проверять ассортимент, цены и остатки в понятной табличной или фидовой структуре.
Регулярные выгрузки
Профиль можно запускать повторно и отправлять результат по email, FTP/SFTP, webhook или другому каналу.
Частые ошибки при преобразовании JSON в YML
Проблемы обычно появляются из-за структуры JSON: вложенности, массивов, типов значений и несовпадения ожидаемых полей.
Не выбран повторяющийся узел
Если JSON содержит products, offers или items, важно понять, какой массив должен стать строками результата.
Вложенность потерялась
для YML важны обязательные узлы, валюта, категории и корректные offer id; простой перенос ключей JSON обычно не подходит
Разные поля в разных товарах
Если у части записей нет поля, нужно заранее решить: оставлять пустое значение, подставлять дефолт или исключать запись.
Типы значений не нормализованы
Цены, даты, true/false и пустые значения лучше привести к одному виду до выгрузки.
Лишние записи попали в результат
Фильтры помогают выгружать только активные товары, нужные категории, остатки или выбранных поставщиков.
Нет проверки результата
Перед регулярным запуском проверьте предпросмотр, обязательные поля, кодировку и несколько тестовых записей.
JSON → YML online или вручную
Разовая проверка и рабочая выгрузка требуют разного подхода. Сравните варианты перед настройкой процесса.
| Метод | Плюсы | Минусы |
|---|---|---|
| Ручной код | Максимальная гибкость для уникальной схемы. | Нужен разработчик, тесты, поддержка ошибок и обновление при изменении структуры. |
| Скрипт или локальная утилита | Быстро для повторяемой технической задачи. | Сложнее контролировать файлы, логи, права доступа, расписание и отправку результата. |
| Eofferix | Предпросмотр, профили, правила, файлы до 2 ГБ после регистрации и запуск по расписанию. | Для сложной структуры нужен сохраненный профиль и настройка результата. |
Лимиты, безопасность и рабочие сценарии
Eofferix помогает проверить структуру JSON и подготовить результат без изменения исходного файла. Для регулярных каталогов, больших файлов и точных правил используйте сохраненный профиль.
До 5 МБ без регистрации
Подходит для быстрой проверки простых JSON-файлов.
До 2 ГБ после регистрации
Крупные каталоги и регулярные файлы обрабатываются в аккаунте с сохраненными правилами.
Исходник не меняется
Eofferix создает отдельный результат; JSON-файл остается без изменений.
Контроль структуры
Если поставщик меняет ключи или вложенность, вы обновляете только затронутые правила.
Преобразования значений
Очистка текста, нормализация, цены, фильтры и отключение лишних полей.
Доставка результата
Email, FTP/SFTP, webhook и другие каналы для повторных процессов.
Другие конвертации JSON
Eofferix также может помочь с другими форматами для каталогов, прайс-листов и выгрузок поставщиков.
JSON → CSV
Когда нужно получить таблицу из JSON-объектов или массивов.
JSON → XLS
Для Excel-совместимых файлов и старых табличных импортов.
JSON → XLSX
Для современных Excel-выгрузок, отчетов и нескольких листов.
JSON → XML
Когда принимающая система требует XML с тегами и вложенностью.
XML → JSON
Обратная конвертация для API и веб-приложений.
Как конвертировать JSON в YML
Загрузите JSON-файл
Перетащите файл на страницу или выберите его на компьютере. Для быстрой проверки без регистрации доступен лимит до 5 МБ.
Проверьте структуру результата
Сервис прочитает JSON, найдет повторяющиеся записи и покажет предпросмотр результата.
Скачайте файл или сохраните профиль
Скачайте результат сразу или зарегистрируйтесь, чтобы настроить структуру, большие файлы и запуск по расписанию.
Что умеет конвертер JSON в YML
Что умеет конвертер JSON в YML
Быстрая проверка небольшого JSON доступна прямо на странице, а рабочие правила сохраняются в профиле.
Вложенные объекты и массивы
Eofferix помогает превратить вложенные данные в понятную структуру результата: колонки, листы, узлы или поля фида.
Маппинг полей
Можно переименовать поля, выбрать порядок, пропустить лишние значения и подготовить файл под требования принимающей системы.
Фильтры экспорта
Выгружайте только нужные товары, категории, остатки или строки, чтобы результат не приходилось чистить вручную.
Предпросмотр результата
Проверяйте структуру до скачивания или сохранения профиля, особенно если JSON пришел из API или файла поставщика.
Регулярные сценарии
После регистрации профиль можно запускать вручную или по расписанию и отправлять результат в нужный канал.
FAQ по JSON → YML
Конвертируйте JSON в YML и автоматизируйте повторные выгрузки
Начните с проверки структуры, затем сохраните профиль для каталогов, прайс-листов, остатков и интеграций.
Попробовать бесплатно → До 5 МБ бесплатно · до 2 ГБ после регистрации · без установки программ