diff --git a/pages.es/common/ajson.md b/pages.es/common/ajson.md new file mode 100644 index 000000000..0347a1a0d --- /dev/null +++ b/pages.es/common/ajson.md @@ -0,0 +1,20 @@ +# ajson + +> Ejecuta JSONPath en objetos JSON. +> Más información: . + +- Lee JSON de un archivo y ejecuta una expresión JSONPath especificada: + +`ajson '{{$..json[?(@.path)]}}' {{ruta/al/archivo.json}}` + +- Lee JSON de `stdin` y ejecuta una expresión JSONPath especificada: + +`cat {{ruta/al/archivo.json}} | ajson '{{$..json[?(@.path)]}}'` + +- Lee JSON de una URL y evalúa una expresión JSONPath especificada: + +`ajson '{{avg($..price)}}' '{{https://ejemplo.com/api/}}'` + +- Lee un simple cadena JSON y calcula un valor: + +`echo '{{3}}' | ajson '{{2 * pi * $}}'`