Ameliorer la mise en forme en ligne de commande du json grâce à Python

Article mise à jour le: 21 août 2016

Prenez un instant avant de commencer la lecture (merci!) pour découvrir mon nouveau projet: Vous êtes une PME et souhaitez analyser vos données commerciales, sans investir beaucoup ni embaucher un data scientist? DataInsightOut est fait pour vous! Venez en apprendre plus sur le site et consulter le blog.

Commencer l'analyse de données

Petite astuce pour les geeks…

python-logo

Lorsque vous travaillez sur un fichier qui retourne du json, admettons que votre script soit en php et que vous souhaiteriez pouvoir lire le code sur votre terminal linux, directement en ligne de commande, il y a de fortes chances pour que le rendu soit assez… sale à lire. Un gros bloc bien tout moche. Bref, l’astuce pour améliorer cela consiste à utiliser un pipe et de faire appel à python:

php votreScript.php | python -mjson.tool

Grâce à cette petite astuce, vous obtiendrez un rendu sur votre terminal proprement indenté… vous pouvez utiliser ensuite une simple redirection pour pouvoir analyser le fichier directement grâce à VI.

Cliquez, partagez!

Le coin des achats professionnels