User Tools

Site Tools


informatica:linux:json

Parsear json

Para formatear toda linea

cat fichero.json|python -m json.tool

Para obtener un resultado (por ejemplo el inspect de docker)

cat fichero.json | jq -r '.[0].NetworkSettings.IPAddress'

Si un campo tiene un - hay que ponerlo entre comillas dobles. fichero.json

{
  "campo-1": "hola que tal",
  "campo-2": "como estamos",
  "campo-3": "por aqui vamos"
}
cat fichero.json |jq -r '."campo-1"'
hola que tal
informatica/linux/json.txt · Last modified: 2020/01/29 17:12 by jose