Tag: FREE-JQGRID
Quiero tener un archivo que consista en la combinación de dos archivos en loop, y estoy usando Ansible para repetir el comando jq. Estas son mis tareas en el playbook: nombre: COMBINAR ARCHIVOS JSON shell: jq -s ‘{bgp_verif:.[0], vni_verif:.[1]}’ {{ item.name }}-bgp.json {{ item.name }}-vni.json > {{ item.name }}-result.json with_file: . . . Read more
{"a" : 01} o {"a" : -000.1} son inválidos, pero JQ los interpreta como {"a" : 1} y {"a" : -0.1} y los acepta sin problema. ¿Es esto intencional o un error?
Estoy tratando de obtener una matriz de todas las posibles rutas en un documento JSON. Dado el documento: { “a”: “bar”, “b”: [ {“c”: 3}, {“d”: 6}, {“c”: 7}, {“d”: 5} ] } Me gustaría que la salida sea: [“”,”a”,”b”,”b/0″,”b/0/c”,”b/1″,”b/1/d”,”b/2″,”b/2/c”,”b/3″,”b/3/d”] Me acerqué bastante, aquí hay un fragmento en el JQ . . . Read more
¿Cómo puedo filtrar y aplanar un objeto JSON en forma de árbol usando jq para que solo se aplique a las hojas del árbol? En el siguiente ejemplo, me gustaría que jq devolviera algo como [{"name": "foo1"}, {"name": "bar"}] obj = { "name": "root", "nodes": [ {"name": "foo1"}, {"name": "foo2", . . . Read more
Necesito eliminar todos los elementos de instancias que estén configurados como “tres” o “cinco”. Su índice no siempre es el mismo: json { “address”: “localhost”, “name”: “local”, “vars”: { “instances”: [ “one”, “two”, “three”, “four”, “five” ] } }