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

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.