Entendiendo la recursividad en JSONata
(
$person := function($node) { $node.{"n": Name, "p":$person(Parent.Person)}};
{
"Person": Person ~> $person($)
}
)Explicación:
1. Definición de la Función:
2. Aplicación de la Función:
Incrementando el Ejemplo
JSON de Entrada
Función Expandida
Explicación
Ejemplo de salida
Ejemplos adicionales y casos de uso
Ejemplo con hermanos
Función ampliada y consulta para manejar hermanos
Conclusión
Última actualización
¿Te fue útil?
