json_pp

Linux
Publiée le 2026-09-09 05:24:04
Illustration Linux pour la commande json_pp

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