Questions marquées «jq»

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

113
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
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[] |

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

87
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: Cannot...