Comment lire et imprimer un joli JSON avec PHP

How Read Print Pretty Json With Php



JSON est un format de stockage de données populaire pour échanger des données entre le serveur et le navigateur. Il est dérivé de JavaScript et pris en charge par de nombreux langages de programmation standard. C'est un format de fichier lisible par l'homme qui est facilement compris par n'importe qui s'il s'imprime avec un formatage approprié. Les données JSON s'impriment sur une seule ligne lorsqu'aucun formatage n'est appliqué. Mais ce type de sortie n'est pas si facile à comprendre. Ainsi, les données JSON formatées sont très importantes pour comprendre la structure des données pour le lecteur. Pretty print est utilisé pour formater les données JSON. Les données JSON peuvent être représentées sous une forme plus lisible pour les humains en utilisant une jolie impression. Il existe de nombreuses façons d'appliquer une jolie impression dans les données JSON. La façon dont vous pouvez appliquer une jolie impression JSON à l'aide de PHP est illustrée dans ce didacticiel à l'aide de divers exemples.

Exemple-1 : Imprimer JSON sans formatage

json_encode() La fonction de PHP est utilisée pour analyser toutes les données JSON. Créer un fichier nommé exp1.php avec le code suivant pour lire une simple donnée JSON et imprimer la sortie. Ici, un tableau associatif est déclaré pour générer des données JSON. Aucun formatage n'est appliqué pour les données JSON dans le code. Ainsi, les données JSON seront imprimées sur une seule ligne au format JSON.







exp1.php



<?php

//Déclarer le tableau
$cours=tableau('Module 1'=>'HTML','Module-2'=>'Javascript','Module-3'=>'CSS3',
'Module-4'=>'PHP');

//Imprimer le tableaudansun format JSON simple
chassèrentjson_encode($cours);
?>

Sortir:



La sortie suivante apparaîtra après l'exécution du fichier à partir du navigateur.





http://localhost/json/exp1.php



Exemple-2 : Imprimer JSON à l'aide de l'option JSON_PRETTY_PRINT et de la fonction header()

PHP a une option nommée « JSON_PRETTY_PRINT » qui est utilisé avec json_encode() fonction pour imprimer des données JSON avec un alignement approprié et un format particulier. Créer un fichier nommé exp2.php avec le code suivant. Dans le code, le même tableau de l'exemple précédent est utilisé pour voir l'utilisation JSON_PRETTY_PRINT option. entête() La fonction est utilisée ici pour informer le navigateur du contenu du fichier. Aucun formatage ne sera appliqué sans cette fonction.

exp2.php

<?php
//Déclarer le tableau
$cours=tableau('Module 1'=>'HTML','Module-2'=>'Javascript','Module-3'=>'CSS3',
'Module-4'=>'PHP');

//Informez le navigateur de lataperdudéposerà l'aide de l'en-têtefonction
entête('Type de contenu : texte/javascript');

//Imprimer le tableaudansun format JSON simple
chassèrentjson_encode($cours, JSON_PRETTY_PRINT);
?>

Sortir:

La sortie suivante apparaîtra après l'exécution du fichier à partir du navigateur. Une police et un alignement spécifiques seront appliqués.

http://localhost/json/exp2.php

Exemple-3 : Imprimer JSON en utilisant l'option JSON_PRETTY_PRINT et |_+_|';
}
?>

Sortir:

La sortie suivante apparaîtra après l'exécution du fichier à partir du navigateur. Ici, chaque question et réponse des données JSON seront imprimées avec bleu couleur et gras format et, une autre partie sera imprimée avec rapporter Couleur.

http://localhost/json/exp4.php

Conclusion

Comment vous pouvez imprimer des données JSON formatées en utilisant diverses options PHP sont essayées dans cet article. J'espère que le lecteur pourra appliquer le PHP pour formater les données JSON et générer une jolie sortie JSON après avoir correctement pratiqué les exemples ci-dessus.