Preguntas etiquetadas con json

JSON (JavaScript Object Notation) es un formato de representación de datos liviano que se asemeja al código fuente de JavaScript y que las máquinas pueden modificar fácilmente y los humanos pueden editarlo con cierto esfuerzo.

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,...

31
Limite el contexto grep a N caracteres en línea

Tengo que buscar algunos archivos JSON en los que la longitud de la línea excede algunos miles de caracteres. ¿Cómo puedo limitar grep para mostrar el contexto hasta N caracteres a la izquierda y a la derecha del partido? Cualquier herramienta que no sea grep también estaría bien, siempre que esté...

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...

18
¿Analizar JSON usando Python?

Tengo un archivo JSON members.jsoncomo se muestra a continuación. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id":

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...

13
Cómo extraer datos de un archivo JSON

Tengo bin buscando una solución para mi pregunta, pero no encontré una o mejor, dije que no la obtuve con lo que encontré. Así que hablemos de cuál es mi problema. Estoy usando un software de control inteligente para el hogar en una Raspberry Pi y, como descubrí este fin de semana usando la...

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...

11
JSON analizando en el shell

¿Cómo puedo analizar la salida JSON en el shell? Por ejemplo, Amazon Web Services proporciona una CLI para recuperar el estado de sus instancias: $ aws ec2 describe-instances <my_instance_id> Pero el comando devuelve una cadena JSON. La salida de ese comando se ve así: $ aws ec2...

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",...