Transformador de JSON y herramienta AI Transform

AlcanceRaíz
Script
Escribe JavaScript aquí… (recuerda devolver un valor)
1
2
3
4
5
6
7
Entrada
1
Salida
Ejecuta una vista previa para ver el JSON de salida.

Cómo reestructurar JSON con scripts y AI Transform

1Paso 1 - Empieza con JSON que se analice correctamente2Paso 2 - Elige una receta o deja que AI Transform cree el primer script3Paso 3 - Valida la salida con Preview antes de sobrescribir nada4Paso 4 - Aplica el resultado y continúa con el resto del flujo JSON

La forma más útil de usar JSON Transformer es como capa de cambio de estructura del flujo. Empieza con JSON que ya se pueda analizar, elige una receta o un script creado por IA, comprueba el resultado en la vista previa y después aplica, exporta o continúa con el editor de tablas, Formatter y las herramientas de esquema.

Del payload bruto a la estructura final

Define el JSON que realmente quieres y deja que los scripts y la IA te ayuden a construirlo

En el trabajo real, normalmente no se trata de cambiar un valor, sino de convertir un payload ruidoso en una estructura más limpia para una lista frontend, un informe o una API posterior.

JSON sin procesar
1
[
2
{
3
"id": 101,
4
"fullName": "Maeve Winters",
5
"team": "growth",
6
"active": true,
7
"profile": {
8
"email": "[email protected]"
9
}
10
},
11
{
12
"id": 102,
13
"fullName": "Jon Park",
14
"team": "ops",
15
"active": false,
16
"profile": {
17
"email": "[email protected]"
18
}
19
}
20
]
Salida transformada
1
[
2
{
3
"id": 101,
4
"name": "Maeve Winters",
5
"email": "[email protected]"
6
}
7
]

Este flujo de filtrar + renombrar + extraer un campo profundo es ideal para empezar con AI Transform y validarlo localmente en Preview.

3 ejemplos de transformación JSON para el trabajo real

Los ejemplos cubren limpieza, reorganización de campos y extracción de valores, tareas habituales al trabajar con APIs, exportaciones y configuraciones.

Limpieza

Filtra las filas no válidas para que solo pasen registros útiles

Útil para quitar usuarios archivados, registros fallidos o datos de prueba antes de exportar, analizar o cargar la información en otro sitio.

JSON de entrada
1
[
2
{ "id": 101, "status": "active", "name": "Maeve" },
3
{ "id": 102, "status": "archived", "name": "Jon" }
4
]
Salida transformada
1
[
2
{ "id": 101, "status": "active", "name": "Maeve" }
3
]

Filtrar primero suele hacer que cada paso posterior sea más limpio y rápido.

Reestructuración

Aplana objetos anidados y renombra campos para las herramientas posteriores

Útil cuando quieres una estructura sencilla para tablas frontend, informes, exportación CSV o modelos tipados.

JSON de entrada
1
{
2
"user": {
3
"id": 42,
4
"profile": {
5
"fullName": "Maeve Winters",
6
"email": "[email protected]"
7
}
8
}
9
}
Salida transformada
1
{
2
"id": 42,
3
"name": "Maeve Winters",
4
"email": "[email protected]"
5
}

Una salida más plana suele ser más fácil de revisar en el editor de tablas y de convertir en esquema o código.

Extracción

Extrae un campo de un array de objetos como una lista independiente

Útil para obtener listas de IDs, SKU o cualquier salida de una sola columna sin copiar valores a mano.

JSON de entrada
1
[
2
{ "id": "SKU-1", "price": 19 },
3
{ "id": "SKU-2", "price": 22 }
4
]
Salida transformada
1
[
2
"SKU-1",
3
"SKU-2"
4
]

Extraer una columna es una de las mejoras más rápidas de una plantilla de receta o un script creado por IA.

  1. 01

    Paso del tutorial

    Paso 1 - Empieza con JSON que se analice correctamente

    Antes de transformar nada, asegúrate de que la entrada sea JSON válido. Transformer no es una herramienta de reparación. Funciona mejor cuando los datos se pueden analizar y el problema restante está en la estructura, no en la sintaxis.

    • Pega el JSON sin procesar en el editor de entrada para respuestas de API, objetos de configuración, exportaciones o payloads de registros.
    • Si el payload ya está en un archivo, usa Importar en lugar de copiarlo manualmente.
    • Para arrays grandes u objetos muy anidados, decide cuál debe ser la estructura final antes de editar scripts.
    • Si la entrada no se puede analizar, ve primero a Validator o Reparar y vuelve cuando el JSON sea válido.
    • Un flujo habitual es usar Formatter primero y Transformer después, porque el JSON formateado es más fácil de entender antes de reestructurarlo.
  2. 02

    Paso del tutorial

    Paso 2 - Elige una receta o deja que AI Transform cree el primer script

    Decide si basta una receta integrada o si la IA debe generar un punto de partida más sólido. Las recetas son rápidas para patrones comunes; la IA ayuda cuando la regla es específica de tus datos de negocio.

    • Explora las recetas integradas para filtrar, mapear, conservar campos, aplanar, eliminar duplicados, renombrar claves y otras transformaciones comunes.
    • Si conoces la forma final pero no quieres escribir el script desde cero, abre AI Transform y describe el objetivo con palabras sencillas.
    • Los prompts funcionan mejor cuando indicas qué campos conservar o eliminar y si quieres agrupar, ordenar, aplanar o completar valores.
    • Trata el resultado de la IA como un primer borrador y ajusta nombres de campos y reglas de negocio antes de confiar en él.
    • Empieces con una receta o con IA, conserva una copia limpia de la entrada original para comparar después la salida transformada.
  3. 03

    Paso del tutorial

    Paso 3 - Valida la salida con Preview antes de sobrescribir nada

    La función de seguridad más importante de esta página es Preview. Permite confirmar qué produce realmente el script antes de reemplazar la entrada o exportar el resultado.

    • Ejecuta Preview y revisa la forma de salida, el número de filas, los nombres y tipos de campo y la profundidad de anidamiento antes de aplicar.
    • Si el script falla, devuelve undefined o produce algo que no se puede serializar como JSON, la página muestra un error para que puedas corregirlo.
    • En filtros y mapeos, comprueba registros representativos para asegurarte de que no se eliminaron ni convirtieron mal campos importantes.
    • En aplanado, agrupación y renombrado, verifica que las claves de salida sean coherentes y que los arrays u objetos no hayan cambiado de forma incorrecta.
    • Revisa con especial cuidado los scripts creados por IA en Preview. Son buenos puntos de partida, no respuestas finales sin revisar.
  4. 04

    Paso del tutorial

    Paso 4 - Aplica el resultado y continúa con el resto del flujo JSON

    Cuando la vista previa sea correcta, aplica el resultado al editor de entrada o cópialo y expórtalo. Desde ahí puedes continuar con la revisión visual, el formato, la generación de esquemas o la integración posterior.

    • Usa Apply cuando quieras que el resultado de la vista previa se convierta en la siguiente entrada y encadenar transformaciones.
    • Si la salida está lista, cópiala o descárgala para pruebas de API, entrega de datos, traspaso o archivo.
    • Si quieres revisar filas o editar algunos campos manualmente, mueve el resultado a JSON Table Editor.
    • Si quieres que el payload transformado sea más fácil de leer o compartir, pásalo por Formatter para dar formato, ordenar o minificar.
    • Cuando la estructura sea estable, genera esquemas o tipos y compara versiones desde la salida transformada, no desde el payload bruto original.

Un flujo de JSON Transformer más fiable

1

Usa Validator o Formatter primero para que la entrada se pueda analizar y revisar fácilmente.

2

Empieza con una receta o un borrador de AI Transform en vez de escribir cada script desde un archivo vacío.

3

Después de cada cambio de script, ejecuta Preview y revisa filas representativas antes de pulsar Apply.

4

Cuando la transformación sea estable, copia, exporta o mueve el resultado al editor de tablas, Formatter, Schema Generator o Compare.

5

Guarda los scripts que funcionen para reutilizarlos; los payloads parecidos serán mucho más rápidos la próxima vez.

JSON Transformer es especialmente útil entre el formato y la edición visual: es más rápido que editar texto a mano y más ligero de iterar que escribir un programa completo de procesamiento de datos.

Consejos prácticos

Define la forma de salida antes de escribir el script. Normalmente produce una lógica más limpia y menos intentos.
Usa AI Transform para crear la primera versión, pero confía en la salida de Preview antes que en el script.
Al transformar arrays, revisa algunas filas representativas para no eliminar campos o tipos importantes sin darte cuenta.
Si la tarea es sobre todo inspección manual o una edición puntual, JSON Table Editor suele ser mejor que escribir un script.

Herramientas JSON relacionadas

  • Formatear y validar primero la entrada facilita escribir scripts y comprobar las salidas.
  • Después de una transformación por lotes, una revisión visual en tabla ayuda a comprobar campos importantes.
  • Cuando la forma de salida sea estable, generar el esquema y los tipos suele ser mucho más sencillo.

Preguntas frecuentes

¿Para qué sirve mejor este transformador de JSON?

Sirve para convertir JSON válido en una estructura más fácil de usar en otro lugar. Puedes filtrar filas, renombrar campos, completar valores predeterminados, extraer un campo como lista, aplanar objetos anidados o reagrupar registros para APIs, tablas e informes.

¿Necesito saber JavaScript?

No necesariamente. La página incluye recetas listas para filtrar, mapear, aplanar, eliminar duplicados y renombrar claves. Si no quieres empezar desde cero, AI Transform puede crear un borrador a partir de un objetivo descrito en lenguaje natural.

¿AI Transform cambia mis datos automáticamente?

No. AI Transform crea el script, pero no evita tu revisión. Tú inspeccionas el script, ejecutas una vista previa, confirmas la salida y decides si la aplicas al JSON actual. El flujo sigue siendo rápido y controlable.

¿Se sube mi JSON cuando lo transformo?

La ejecución del script, la vista previa, la aplicación y la exportación se realizan localmente en el navegador. El asistente de IA puede ayudar a crear la lógica desde tu prompt, pero la transformación resultante sigue ejecutándose en local.

¿En qué se diferencia de JSON Table Editor o Formatter?

Table Editor es mejor para inspección visual y ediciones manuales; Formatter es mejor para legibilidad, minificación y limpieza básica. JSON Transformer es mejor cuando necesitas cambiar la estructura de los datos: renombrar campos, extraer columnas, aplanar estructuras o crear otra forma de salida.

¿Cuándo debo usar Validator o Reparar primero?

Usa Validator o Reparar primero cuando el JSON todavía no sea válido. Transformer funciona mejor cuando el payload ya se puede analizar y te concentras en reestructurar los datos en vez de corregir la sintaxis.