Solución:
Solo echando otra solución a la mezcla …
Tratar jq
, un procesador JSON de línea de comandos ligero y flexible:
jq length /tmp/test.json
Imprime la longitud de la matriz de objetos.
La expresión más corta es
curl 'http://…' | jq length
También puede usar jq para rastrear la matriz dentro del json devuelto y luego canalizarlo a un segundo jq
llame para obtener su longitud. Supongamos que estuviera en una propiedad llamada records
, igual que {"records":[...]}
.
$ curl https://my-source-of-json.com/list | jq -r '.records' | jq length
2
$
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)