[Python] : convertir un csv en json en une ligne

Print Friendly, PDF & Email

Le csv et le json sont assez proches en terme de format. Pourtant parfois on veut pas à avoir à chercher comment convertir l’un dans l’autre. Je vous propose un oneline sur la transformation du csv en json.

python -c "import csv,json;
print json.dumps(list(csv.reader(open('fichier.csv'))))"

En gros dans l’ordre des choses :
1- on ouvre le fichier
2- on lit le lit en csv
3- on met tout ca sous forme de liste
4- et enfin on dump tout ça en json

et on affiche

blue round plastic toy on a desk

Photo by Asdii Wang on Pexels.com

Découvrez  Commandes linux en vrac #1