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

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

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s