J’ai ce fichier JSON
appelé test.json
qui dit:
{ "test":true, "limit": { "min":0.5, "max":1.5 } }
Je voudrais pouvoir lire ce fichier dans la ligne de commande Windows et faire parsingr ces objects en tant que variables.
Comment pourrais-je faire ça?
Si vous utilisez Windows Powershell comme ligne de commande, vous pouvez utiliser l’ ConvertFrom-JSON
: http://powershelljson.codeplex.com/
Assurez-vous que votre version de PowerShell est supérieure à 3.0, car ConvertFrom-JSON est disponible à partir de cette version .
Si vous utilisez le vieux CMD, vous aurez besoin d’un outil externe. J’aime jq: http://stedolan.github.io/jq/ . Le tutoriel utilise curl
pour les exemples, mais vous pouvez aussi facilement utiliser echo
ou lire le JSON à partir d’un fichier.