Questions marquées «jq»

2
Comment filtrer un tableau d'objets en fonction des valeurs d'un tableau interne avec jq?
Compte tenu de cette entrée: [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ "condescending_jones", "loving_hoover" ] }, { "Id": "186db739b7509eb0114a09e14bcd16bf637019860d23c4fc20e98cbe068b55aa", "Names": [ "foo_data" ] }, { "Id": "a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19", "Names": [ "jovial_wozniak" ] }, { "Id": "76b71c496556912012c20dc3cbd37a54a1f05bffad3d5e92466900a003fbb623", "Names": [ "bar_data" ] } ] J'essaie de construire un filtre avec jq qui retourne tous …
240 arrays  json  select  jq  negation 



2
Comment utiliser `jq` dans un pipeline shell?
Je n'arrive pas à me jqcomporter "normalement" dans un pipeline shell. Par exemple: $ curl -s https://api.github.com/users/octocat/repos | jq | cat entraîne jqsimplement l'impression de son texte d'aide *. La même chose se produit si j'essaie de rediriger jqla sortie de vers un fichier: $ curl -s https://api.github.com/users/octocat/repos | jq …
195 shell  pipe  jq 


7
Comment obtenir les noms de clés de JSON en utilisant jq
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' La commande ci-dessus génère uniquement les valeurs ci-dessous: "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" Comment puis-je obtenir les noms de clé à la place comme ci-dessous: email versionID context date versionName
128 json  shell  unix  key  jq 


1
JQ: sélectionnez plusieurs conditions
J'ai un json et pour le moment en utilisant select pour obtenir uniquement les données qui correspondent à une condition, je dois filtrer en fonction de plusieurs conditions. Par exemple: .[] | select((.processedBarsVolume <= 5) && .processedBars > 0) Comment puis-je faire ceci ?
113 json  jq 

8
Passer la variable bash à jq
J'ai écrit un script pour récupérer une certaine valeur file.json. Cela fonctionne si je donne la valeur à jq select, mais la variable ne semble pas fonctionner (ou je ne sais pas comment l'utiliser). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] | select(.username=="myemail@hotmail.com") | .id') echo "$projectID" …

5
Comment convertir un JSON simple arbitraire en CSV à l'aide de jq?
En utilisant jq , comment le codage JSON arbitraire d'un tableau d'objets peu profonds peut-il être converti en CSV? Il y a beaucoup de questions et réponses sur ce site qui couvrent des modèles de données spécifiques qui codent en dur les champs, mais les réponses à cette question devraient …
105 json  csv  jq 


2
Utilisez jq pour analyser une chaîne JSON
J'essaie d' jqanalyser une structure JSON comme: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } Autrement dit, un élément du JSON est une chaîne avec json échappé. Donc, j'ai quelque chose du genre $ jq [.c] myFile.json | jq [.id] Mais ça plante avec jq: error: …
87 json  string  sed  escaping  jq 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.