json_pp
Linux
Publiée le
2026-09-09 05:24:04
json_pp
# Vérifier la syntaxe de l'outil pour t'assurer qu'il est bien là
json_pp -V
# Pretty print d'un fichier JSON existant
json_pp < fichier.json > formatted.json
# Convertir un JSON en YAML (formatage standard)
json_pp -f json -t yaml input.json > output.yaml
# Lire depuis stdin et le formater en JSON valide
cat data.txt | json_pp --stdin
# Tester la conversion de YAML vers JSON
json_pp -f yaml -t json config.yml > new_config.json
# Appliquer un filtre spécifique sur les options (ex: ne garder que 'user' et 'id')
json_pp --json_opt user,id data.json
# Traiter plusieurs fichiers en même temps (boucle simple)
for f in *.json; do json_pp "$f"; done
# Formater un JSON complexe avec une indentation spécifique (si l'option existe)
json_pp -indent 4 input.json
# Convertir un flux de données brut en format JSON structuré
echo '{"key": "value"}' | json_pp --from raw
# Valider qu'un fichier est bien du JSON sans le modifier
json_pp --validate data.json
# Exécuter une conversion avec des options multiples (ex: A, B)
json_pp -json_opt keyA,keyB input.json
# Sauvegarder les résultats formatés dans un autre fichier
json_pp input.json > temp.json && mv temp.json output.json
# Traiter une structure JSON très imbriquée pour la lisibilité
json_pp --pretty-print deep_data.json
# Convertir des données de type XML (si l'outil le supporte)
# Note: Ceci est hypothétique mais montre l'usage du -f/-t
json_pp -f xml -t json data.xml > output.json