Mooie JSON lezen en afdrukken met PHP

How Read Print Pretty Json With Php



JSON is een populair gegevensopslagformaat om gegevens uit te wisselen tussen server en browser. Het is afgeleid van JavaScript en wordt ondersteund door veel standaard programmeertalen. Het is een door mensen leesbaar bestandsformaat dat door iedereen gemakkelijk te begrijpen is als het met de juiste opmaak wordt afgedrukt. JSON-gegevens worden in één regel afgedrukt als er geen opmaak wordt toegepast. Maar dit type output is niet zo gemakkelijk te begrijpen. De geformatteerde JSON-gegevens zijn dus erg belangrijk om de structuur van de gegevens voor de lezer te begrijpen. Pretty print wordt gebruikt om de JSON-gegevens op te maken. JSON-gegevens kunnen in een voor mensen beter leesbare vorm worden weergegeven door mooie afdrukken te gebruiken. Er zijn veel manieren om mooie afdrukken in JSON-gegevens toe te passen. Hoe je JSON pretty printing met PHP kunt toepassen, wordt in deze tutorial aan de hand van verschillende voorbeelden getoond.

Voorbeeld-1: JSON afdrukken zonder opmaak

json_encode() functie van PHP wordt gebruikt om alle JSON-gegevens te ontleden. Maak een bestand met de naam exp1.php met de volgende code om eenvoudige JSON-gegevens te lezen en de uitvoer af te drukken. Hier wordt een associatieve array gedeclareerd om JSON-gegevens te genereren. Er wordt geen opmaak toegepast voor JSON-gegevens in de code. JSON-gegevens worden dus op één regel in JSON-indeling afgedrukt.







exp1.php



<?php

//De array declareren
$cursussen=array('Module 1'=>'HTML','Module-2'=>'JavaScript','Module-3'=>'CSS3',
'Module-4'=>'PHP');

//De matrix afdrukkenineen eenvoudig JSON-formaat
gooide uitjson_encode($cursussen);
?>

Uitgang:



De volgende uitvoer verschijnt nadat het bestand vanuit de browser is uitgevoerd.





http://localhost/json/exp1.php



Voorbeeld-2: JSON afdrukken met JSON_PRETTY_PRINT optie en header() functie

PHP heeft een optie genaamd 'JSON_PRETTY_PRINT' die wordt gebruikt met json_encode() functie om JSON-gegevens af te drukken met de juiste uitlijning en een bepaald formaat. Maak een bestand met de naam exp2.php met de volgende code. In de code wordt dezelfde array van het vorige voorbeeld gebruikt om het gebruik te zien JSON_PRETTY_PRINT optie. kop() functie wordt hier gebruikt om de browser te informeren over de inhoud van het bestand. Zonder deze functie wordt er geen opmaak toegepast.

exp2.php

<?php
//De array declareren
$cursussen=array('Module 1'=>'HTML','Module-2'=>'JavaScript','Module-3'=>'CSS3',
'Module-4'=>'PHP');

//Breng de browser op de hoogte van detypevan dehet dossierkoptekst gebruikenfunctie
koptekst('Inhoudstype: tekst/javascript');

//De matrix afdrukkenineen eenvoudig JSON-formaat
gooide uitjson_encode($cursussen, JSON_PRETTY_PRINT);
?>

Uitgang:

De volgende uitvoer verschijnt nadat het bestand vanuit de browser is uitgevoerd. Er wordt een specifiek lettertype en uitlijning toegepast.

http://localhost/json/exp2.php

Voorbeeld-3: JSON afdrukken met de optie JSON_PRETTY_PRINT en |_+_|';
}
?>

Uitgang:

De volgende uitvoer verschijnt nadat het bestand vanuit de browser is uitgevoerd. Hier wordt elke vraag en elk antwoord van de JSON-gegevens afgedrukt met: blauw kleur en stoutmoedig formaat en, een ander deel zal worden bedrukt met netto- kleur.

http://localhost/json/exp4.php

Conclusie

Hoe u geformatteerde JSON-gegevens kunt afdrukken met behulp van verschillende PHP-opties, wordt in dit artikel weergegeven. Ik hoop dat de lezer de PHP kan toepassen om JSON-gegevens te formatteren en mooie JSON-uitvoer te genereren nadat hij de bovenstaande voorbeelden goed heeft geoefend.