Preguntas etiquetadas con jq

58
Usando jq para extraer valores y formatear en CSV

Tengo el siguiente archivo JSON: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4,...

22
Cómo convertir una cadena json incrustada (citada) a json

Estoy familiarizado con "jq" para analizar json. Trabajo con un servicio que produce una respuesta json donde una de las propiedades es en sí misma una cadena json. ¿Cómo convierto ese valor citado en una cadena json válida para que luego pueda procesarlo con jq? Por ejemplo, si acabo de ver el...

19
Matriz JSON para bash variables usando jq

Tengo una matriz JSON así: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } Estoy buscando iterar sobre esta matriz usando jq para poder establecer la clave de cada elemento como el nombre de la variable y el valor como su valor. Ejemplo: URL =...

17
Establecer la salida jq en una variable Bash

Estoy usando curl para recuperar JSON de una API de descanso como esta: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' que produce el valor que necesito. Sin embargo; cuando cambio el código anterior para que se vea...

12
clave de impresión jq y valor para todos en el subobjeto

Encontré este Q / A con la solución para imprimir todas las claves en un objeto: jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' En mi caso, quiero realizar lo anterior pero en un subobjeto: jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' ¿Cuál es la sintaxis adecuada para hacer...

10
Envuelva todos los números en JSON con comillas

Hay datos JSON que contienen algunos valores numéricos. ¿Cómo convertir todos los números a cadenas? (envolver con comillas) Ejemplo: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } debe convertirse { "id":"1",...