Wie man hübsches JSON mit PHP liest und druckt

How Read Print Pretty Json With Php



JSON ist ein beliebtes Datenspeicherformat zum Austausch von Daten zwischen Server und Browser. Es wird von JavaScript abgeleitet und von vielen Standardprogrammiersprachen unterstützt. Es ist ein von Menschen lesbares Dateiformat, das von jedem leicht verstanden werden kann, wenn es mit der richtigen Formatierung gedruckt wird. JSON-Daten werden in einer einzigen Zeile gedruckt, wenn keine Formatierung angewendet wird. Aber diese Art der Ausgabe ist nicht so einfach zu verstehen. Daher sind die formatierten JSON-Daten sehr wichtig, um die Struktur der Daten für den Leser zu verstehen. Pretty print wird verwendet, um die JSON-Daten zu formatieren. JSON-Daten können durch hübsches Drucken in einer für Menschen lesbareren Form dargestellt werden. Es gibt viele Möglichkeiten, hübsches Drucken in JSON-Daten anzuwenden. Wie Sie JSON Pretty Printing mit PHP anwenden können, wird in diesem Tutorial anhand verschiedener Beispiele gezeigt.

Beispiel-1: JSON ohne Formatierung drucken

json_encode() Funktion von PHP wird verwendet, um alle JSON-Daten zu analysieren. Erstellen Sie eine Datei mit dem Namen exp1.php mit dem folgenden Code, um einfache JSON-Daten zu lesen und die Ausgabe zu drucken. Hier wird ein assoziatives Array deklariert, um JSON-Daten zu generieren. Für JSON-Daten im Code wird keine Formatierung angewendet. JSON-Daten werden also in einer einzigen Zeile im JSON-Format gedruckt.







exp1.php



<?php

//Deklarieren Sie das Array
$Kurse=Array('Modul 1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');

//Drucken Sie das Arrayinein einfaches JSON-Format
rauswerfenjson_encode($Kurse);
?>

Ausgabe:



Die folgende Ausgabe wird angezeigt, nachdem die Datei im Browser ausgeführt wurde.





http://localhost/json/exp1.php



Beispiel-2: Drucken Sie JSON mit der Option JSON_PRETTY_PRINT und der Funktion header()

PHP hat eine Option namens „JSON_PRETTY_PRINT“ die mit verwendet wird json_encode() Funktion zum Drucken von JSON-Daten mit der richtigen Ausrichtung und einem bestimmten Format. Erstellen Sie eine Datei mit dem Namen exp2.php mit folgendem Code. Im Code wird das gleiche Array des vorherigen Beispiels verwendet, um die Verwendung zu sehen JSON_PRETTY_PRINT Möglichkeit. Header() Hier wird die Funktion verwendet, um den Browser über den Dateiinhalt zu informieren. Ohne diese Funktion wird keine Formatierung angewendet.

exp2.php

<?php
//Deklarieren Sie das Array
$Kurse=Array('Modul 1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');

//Benachrichtigen Sie den Browser über dieTypdesDateiKopfzeile verwendenFunktion
Header('Inhaltstyp: Text/Javascript');

//Drucken Sie das Arrayinein einfaches JSON-Format
rauswerfenjson_encode($Kurse, JSON_PRETTY_PRINT);
?>

Ausgabe:

Die folgende Ausgabe wird angezeigt, nachdem die Datei im Browser ausgeführt wurde. Eine bestimmte Schriftart und Ausrichtung wird angewendet.

http://localhost/json/exp2.php

Beispiel-3: Drucken Sie JSON mit der Option JSON_PRETTY_PRINT und |_+_|';
}
?>

Ausgabe:

Die folgende Ausgabe wird angezeigt, nachdem die Datei im Browser ausgeführt wurde. Hier wird jede Frage und Antwort der JSON-Daten mit gedruckt Blau Farbe und Fett gedruckt Format und, ein anderer Teil wird gedruckt mit Netz Farbe.

http://localhost/json/exp4.php

Abschluss

In diesem Artikel wird versucht, zu zeigen, wie Sie formatierte JSON-Daten mithilfe verschiedener PHP-Optionen drucken können. Hoffe, der Leser kann PHP anwenden, um JSON-Daten zu formatieren und eine hübsche JSON-Ausgabe zu generieren, nachdem er die obigen Beispiele richtig geübt hat.