Convertidor de JSON a YML
Convertidor gratuito JSON a YML online: sube JSON, obtén un feed de productos YML y prepara datos para entrega de catálogo a canales que necesitan estructura YML con categorías, monedas y offers.
Convertidor JSON → YML
Sube JSON y obtén YML online. Los archivos simples funcionan al momento, y las reglas avanzadas de estructura, valores, filtros y automatización se configuran en la cuenta.
¿Necesitas transformaciones, no solo cambiar el formato?
Regístrate si necesitas cambiar valores en celdas, redimensionar y convertir imágenes, o filtrar la exportación solo por los elementos necesarios.
Qué es un convertidor JSON a YML
Un convertidor JSON a YML toma datos de un archivo JSON o respuesta API y construye un feed de productos YML. Sirve cuando la fuente trabaja en JSON, pero el siguiente sistema necesita datos para entrega de catálogo a canales que necesitan estructura YML con categorías, monedas y offers. En un caso simple, las claves JSON se convierten en columnas, celdas o nodos, y el array products pasa a filas de productos. En flujos reales importa el esquema de salida: qué campos se exportan, cómo se tratan objetos anidados, qué ocurre con imágenes, nombres de columnas y filtros.
Cuándo necesitas un convertidor
Cuando los datos ya están en JSON, pero el siguiente paso necesita tabla, Excel, feed u otro formato estructurado.
Qué hace el convertidor
Lee JSON, selecciona registros repetidos, convierte claves en campos de salida y conserva la estructura para exportaciones repetidas.
Por qué importa la configuración
El mismo JSON puede exportarse de distintas formas: tabla plana, varias hojas, feed o archivo con filtros y campos renombrados.
Ejemplo JSON → YML
YML es un feed de productos parecido a XML. Desde un catálogo JSON hay que construir shop, currencies, categories y offers, por eso la exportación YML se configura en un perfil.
Antes
JSON original{
"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"]
}
]
}
Después
estructura 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>
Un perfil permite configurar offer id, available, currencyId, categoryId, imágenes, precios, filtros y campos obligatorios del feed.
Después del registro y configuración del perfil
estructura 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>
Cuándo necesitas un convertidor JSON a YML
Esta conversión suele formar parte de la preparación regular de catálogos, precios, stock y datos de proveedores.
Catálogos de proveedores
JSON desde una API de proveedor se puede llevar a la estructura necesaria para catálogo, precios, stock e imágenes.
Listas de precios
Precios, monedas, descuentos y stock se preparan para import o entrega posterior.
CMS y ERP
Los datos se adaptan al formato esperado por sitio, CMS, ERP, PIM o sistema interno.
Marketplaces y canales
El catálogo se prepara según requisitos del canal, campos obligatorios e identificadores estables.
Analítica y revisión
Los managers revisan surtido, precios y stock en una estructura clara.
Exportaciones recurrentes
Un perfil puede ejecutarse repetidamente y entregar el resultado por email, FTP/SFTP, webhook u otro canal.
Errores frecuentes al convertir JSON a YML
La mayoría de problemas viene de la estructura JSON: anidación, arrays, tipos de valores y campos que no coinciden.
Nodo repetido no elegido
Si JSON contiene products, offers o items, hay que definir qué array se convierte en filas.
Anidación perdida
YML necesita nodos obligatorios, moneda, categorías y offer id válidos; copiar claves JSON no suele bastar
Campos distintos por producto
Si algunas filas no tienen campo, decide si queda vacío, recibe valor por defecto o se excluye.
Tipos no normalizados
Precios, fechas, true/false y vacíos conviene normalizarlos antes de exportar.
Registros innecesarios exportados
Los filtros exportan solo productos activos, categorías, stock o proveedores necesarios.
Sin validación del resultado
Antes de automatizar, revisa vista previa, campos obligatorios, codificación y ejemplos.
JSON a YML online o manualmente
Una prueba puntual y una exportación real requieren enfoques distintos.
| Método | Ventajas | Desventajas |
|---|---|---|
| Código manual | Flexibilidad máxima para esquemas únicos. | Requiere desarrollador, pruebas y mantenimiento. |
| Script local | Rápido para una tarea técnica repetible. | Más difícil gestionar archivos, logs, permisos, horario y entrega. |
| Eofferix | Vista previa, perfiles, reglas, archivos hasta 2 GB y programación. | Las estructuras complejas necesitan un perfil guardado. |
Límites, seguridad y flujos reales
Eofferix ayuda a comprobar la estructura JSON y preparar el resultado sin cambiar el archivo original. Para catálogos recurrentes, archivos grandes y reglas exactas, usa un perfil guardado.
Hasta 5 MB sin registro
Para comprobaciones rápidas de JSON simples.
Hasta 2 GB tras registro
Catálogos grandes y archivos recurrentes se procesan con reglas guardadas.
El origen no cambia
Eofferix crea un resultado separado.
Control de estructura
Si cambian claves o anidación, actualizas reglas afectadas.
Transformaciones
Limpieza, normalización, precios, filtros y campos.
Entrega del resultado
Email, FTP/SFTP, webhook y otros canales.
Otras conversiones JSON
Eofferix también puede ayudar con otros formatos para catálogos, listas de precios y exportaciones de proveedores.
JSON → CSV
Tabla desde objetos o arrays JSON.
JSON → XLS
Archivos compatibles con Excel e imports tabulares antiguos.
JSON → XLSX
Exportaciones Excel modernas, informes y varias hojas.
JSON → XML
Cuando el sistema receptor necesita etiquetas XML y anidación.
XML → JSON
Conversión inversa para APIs y apps web.
Cómo convertir JSON a YML
Sube un archivo JSON
Arrastra el archivo a la página o selecciónalo en tu equipo. Sin registro puedes probar hasta 5 MB.
Comprueba la estructura
Eofferix lee JSON, detecta registros repetidos y muestra una vista previa.
Descarga el archivo o guarda un perfil
Descarga el resultado o regístrate para configurar estructura, archivos grandes y programación.
Qué admite el convertidor JSON a YML
Qué admite el convertidor JSON a YML
Small JSON files can be checked directly on the page, while production rules are saved in a profile.
Objetos y arrays anidados
Eofferix ayuda a convertir datos anidados en una estructura clara: columnas, hojas, nodos o campos de feed.
Mapeo de campos
Renombra campos, elige orden, omite valores innecesarios y prepara el archivo para el sistema receptor.
Filtros de exportación
Exporta solo productos, categorías, stock o filas necesarios.
Vista previa
Revisa la estructura antes de descargar o guardar el perfil.
Flujos recurrentes
Tras registrarte, el perfil se puede ejecutar manualmente o por horario.
FAQ de JSON → YML
Convierte JSON a YML y automatiza exportaciones
Empieza revisando la estructura y guarda un perfil para catálogos, precios, stock e integraciones.
Probar gratis → Hasta 5 MB gratis · hasta 2 GB tras registro · sin instalar software