JSON YML

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.

Hasta 5 MBsin registroprueba rápida JSON → YML
Hasta 2 GBtras registrocatálogos y listas de precios reales
Mapeode camposestructura de salida configurable
Perfilestareas repetidasreglas guardadas y horario
convertidor

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.

Procesando...
JSONYML
Origen
Haz clic o arrastra un archivo aquí
Sin registro puedes subir un archivo de hasta 5 MB. Las transformaciones de valores también están disponibles solo después del registro
Archivo demasiado grande
Sube archivos de hasta 2 GB después de registrarte
Probar gratis
Resultado
Vista previa

¿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.

Subir el precio de un proveedor o grupo de productos un 7% y redondearlo. Crear el nombre del producto desde SKU, fabricante, modelo y características Convertir imágenes a JPG/PNG/WebP, cambiar tamaño y aplicar marca de agua Programar transformaciones automáticas y enviar el resultado al canal correcto.
Registrarse →
guía JSON y formatos

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

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>
casos de uso

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

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.

comparación

JSON a YML online o manualmente

Una prueba puntual y una exportación real requieren enfoques distintos.

MétodoVentajasDesventajas
Código manualFlexibilidad máxima para esquemas únicos.Requiere desarrollador, pruebas y mantenimiento.
Script localRápido para una tarea técnica repetible.Más difícil gestionar archivos, logs, permisos, horario y entrega.
EofferixVista previa, perfiles, reglas, archivos hasta 2 GB y programación.Las estructuras complejas necesitan un perfil guardado.
límites y seguridad

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.

otros formatos

Otras conversiones JSON

Eofferix también puede ayudar con otros formatos para catálogos, listas de precios y exportaciones de proveedores.

proceso

Cómo convertir JSON a YML

// 01

Sube un archivo JSON

Arrastra el archivo a la página o selecciónalo en tu equipo. Sin registro puedes probar hasta 5 MB.

// 02

Comprueba la estructura

Eofferix lee JSON, detecta registros repetidos y muestra una vista previa.

// 03

Descarga el archivo o guarda un perfil

Descarga el resultado o regístrate para configurar estructura, archivos grandes y programación.

capacidades

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

FAQ de JSON → YML

Sí. Los archivos JSON pequeños se pueden convertir directamente en la página sin registro. Eofferix también tiene un plan gratuito con límite mensual renovable.
Los arrays pueden quedar en una celda/campo, dividirse en columnas, convertirse en filas o pasar a otra estructura. Depende del formato y del import.
Sí. En un perfil puedes renombrar campos, cambiar el orden, ocultar valores, añadir transformaciones y guardar reglas.
Sí. El escenario típico es recibir JSON desde una API o proveedor, llevar campos a la estructura necesaria, filtrar registros y exportar.
Revisa la vista previa. En perfiles puedes reemplazar null, limpiar HTML, normalizar texto, escapar caracteres y configurar campos obligatorios.
ready to start

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