• # json2csv

    Posté par (site web personnel) . En réponse au journal JSON est dans les airs. Évalué à 10.

    Je disposais par contre du programme jq, qui permet d'extraire les données par nom. Mais je n'ai pas réussi à passer directement du flux à un fichier texte de type CSV.

    jq est un super outil, pour lui faire sortir du csv tu pouvais utiliser @csv :

    jq -r '.eventValue | [ .longitude, .latitude ] | @csv'
    

    Ce que je lis comme : prend le sous objet eventValue, puis fait un tableau avec les champs longitude et latitude de ce sous-objet, puis affiche-moi ce tableau au format CSV. Le -r, que tu avais déjà trouvé, permet de faire une sortie brute, c'est à dire qu'il affiche les chaînes de caractères sans les guillemets.