Utilitaire jq

2023-02-20

jq est un utilitaire en ligne de commande, programmé en C (le rendant extrêmement rapide), destiné à la manipulation de fichiers JSON et dérivés.

Il permet notamment de transformer – relativement facilement – des fichiers geojson en csv via une commande au format :


Dans l’ordre :




Exemple pour la conversion d’un fichier geojson avec les champs email et contact:email – à noter l’usage de guillemets du au caractère : utilisé – comme propriétés de `features` :


Une des particularités de la méthode est de produire un fichier csv en ligne, pour les inverser il est possible d’ajouter des étapes supplémentaires :


Cette méthode ne fonctionne qu’avec une seule clé à la fois – sinon tout est dédoublé, il faudrait voir d’où ça vient –, où :




Source