(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

Cómo usar la acción Parse JSON en Power Automate

João Barros 08 de July de 2026 4 min de lectura

Muchos flujos de Power Automate reciben datos en formato JSON: la respuesta de una acción HTTP, el cuerpo de un webhook o el resultado de un conector externo. El problema es que ese JSON llega como una única cadena de texto y Power Automate no sabe, por sí solo, qué campos hay dentro. La acción Parse JSON resuelve justo eso: lee el texto, interpreta su estructura y convierte cada campo en contenido dinámico listo para usar en los pasos siguientes, sin escribir código complicado.

Requisitos previos

  • Una cuenta con acceso a Power Automate (incluido en la mayoría de los planes de Microsoft 365).
  • Un flujo que ya recibe datos JSON — por ejemplo, de una acción HTTP o de un desencadenador de webhook.
  • Un ejemplo del JSON que vas a recibir, para generar el esquema.

Paso 1: Saber cuándo usar Parse JSON

Necesitas esta acción siempre que un paso anterior devuelve texto JSON y quieres usar campos específicos de él: el nombre de un cliente, el total de un pedido o una lista de artículos. Sin la acción Parse JSON, el flujo solo tendría disponible el texto completo, sin forma de elegir un campo concreto. Para seguir este ejemplo, imagina que tu flujo recibe el siguiente JSON:

{
  "customer": "Ana Silva",
  "email": "ana@example.com",
  "order": {
    "id": 1024,
    "total": 89.90,
    "items": ["Book", "Pen"]
  }
}

Paso 2: Añadir la acción Parse JSON

En el editor del flujo, haz clic en Nuevo paso (o en el signo + entre dos pasos existentes) y escribe Parse JSON en el cuadro de búsqueda. La acción aparece dentro del conector Data Operation. Selecciónala para añadirla a tu flujo. Ten en cuenta que debe ir después del paso que produce el JSON, para poder recibir ese valor.

Paso 3: Indicar el contenido que se va a interpretar

La acción tiene dos campos que rellenar. En el primero, Content, coloca el texto JSON que quieres interpretar. Casi siempre elegirás aquí el contenido dinámico del paso anterior — por ejemplo, el Body de una acción HTTP. Haz clic dentro del campo y selecciona ese valor en la lista de contenido dinámico que aparece.

Paso 4: Generar el esquema a partir de un ejemplo

El segundo campo, Schema, describe la estructura del JSON. La buena noticia es que no tienes que escribirlo a mano. Haz clic en Generate from sample, pega un JSON de ejemplo como el del Paso 1 y confirma. Power Automate analiza el ejemplo y construye el esquema por ti:

{
  "type": "object",
  "properties": {
    "customer": { "type": "string" },
    "email": { "type": "string" },
    "order": {
      "type": "object",
      "properties": {
        "id": { "type": "integer" },
        "total": { "type": "number" },
        "items": {
          "type": "array",
          "items": { "type": "string" }
        }
      }
    }
  }
}
Consejo: usa un ejemplo que contenga todos los campos posibles. Si un campo puede llegar vacío o como null, ajusta el esquema para aceptarlo y evitar errores de validación.

Paso 5: Usar los campos en los pasos siguientes

A partir de aquí, cada campo del JSON queda disponible como contenido dinámico. Añade, por ejemplo, una acción para enviar un correo e inserta los campos customer o email directamente en el texto del mensaje. Para un campo anidado, puedes escribir una expresión como esta:

body('Parse_JSON')?['order']?['id']

Para la lista items, que es un array, Power Automate añade automáticamente un Apply to each cuando arrastras ese campo a otra acción, recorriendo cada elemento uno a uno.

Verificar el resultado

Guarda el flujo y haz clic en Probar para ejecutarlo con datos reales. Abre el historial de ejecuciones y haz clic en la acción Parse JSON: en la sección OUTPUTS deberías ver el objeto ya estructurado, con cada campo separado e identificado. Si aparece el error ValidationFailed, normalmente significa que el JSON recibido no coincide con el esquema — revisa el ejemplo que usaste en el Paso 4 y comprueba el tipo de cada campo.

Conclusión

Con la acción Parse JSON has convertido texto en bruto en una estructura de campos utilizables, haciendo que el resto del flujo sea más simple, legible y fiable. El siguiente paso natural es combinar Parse JSON con una acción HTTP para consumir una API externa y reaccionar automáticamente a sus datos. ¿Cuál será la primera fuente de JSON que conectarás a tu flujo?