Kako brati in natisniti precej JSON s PHP

How Read Print Pretty Json With Php



JSON je priljubljena oblika shranjevanja podatkov za izmenjavo podatkov med strežnikom in brskalnikom. Izhaja iz JavaScripta in ga podpirajo številni standardni programski jeziki. To je oblika zapisa datoteke, ki jo lahko bere človek, ki jo vsakdo zlahka razume, če tiska s pravilnim oblikovanjem. Podatki JSON se natisnejo v eni vrstici, ko ni oblikovanja. Toda te vrste izhoda ni tako lažje razumeti. Tako so formatirani podatki JSON zelo pomembni za razumevanje strukture podatkov za bralca. Lep tisk se uporablja za oblikovanje podatkov JSON. Podatke JSON lahko predstavimo v bolj berljivi obliki za ljudi z lepim tiskanjem. Obstaja veliko načinov za lep tisk v podatkih JSON. Kako lahko uporabite lepo tiskanje JSON s PHP, je prikazano v tej vadnici z različnimi primeri.

Primer-1: Natisnite JSON brez oblikovanja

json_encode () funkcija PHP se uporablja za razčlenjevanje vseh podatkov JSON. Ustvarite datoteko z imenom exp1.php z naslednjo kodo za branje preprostih podatkov JSON in tiskanje izpisa. Tukaj je deklarirano asociativno polje za ustvarjanje podatkov JSON. Za podatke JSON v kodi ni oblikovanja. Tako bodo podatki JSON natisnjeni v eni vrstici v formatu JSON.







exp1.php



<? php

//Razglasite matriko
$ tečaji= polje('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');

//Natisnite matrikovpreprosta oblika JSON
vrgel venjson_encode($ tečaji);
?>

Izhod:



Po izvedbi datoteke iz brskalnika se prikaže naslednji izhod.





http: //localhost/json/exp1.php



Primer-2: Natisnite JSON z možnostjo JSON_PRETTY_PRINT in funkcijo header ()

PHP ima možnost z imenom »JSON_PRETTY_PRINT« ki se uporablja z json_encode () funkcija za tiskanje podatkov JSON s pravilno poravnavo in posebno obliko. Ustvarite datoteko z imenom exp2.php z naslednjo kodo. V kodi se za uporabo uporablja ista matrika iz prejšnjega primera JSON_PRETTY_PRINT možnost. header () Funkcija se tukaj uporablja za obveščanje brskalnika o vsebini datoteke. Brez te funkcije ne bo uporabljeno oblikovanje.

exp2.php

<? php
//Razglasite matriko
$ tečaji= polje('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');

//Brskalnik obvestite otipodmapaz uporabo glavefunkcijo
glavo('Vrsta vsebine: besedilo/javascript');

//Natisnite matrikovpreprosta oblika JSON
vrgel venjson_encode($ tečaji, JSON_PRETTY_PRINT);
?>

Izhod:

Po izvedbi datoteke iz brskalnika se prikaže naslednji izhod. Uporabljena bo posebna pisava in poravnava.

http: //localhost/json/exp2.php

Primer 3: Natisnite JSON z možnostjo JSON_PRETTY_PRINT in | _+_ | ';
}
?>

Izhod:

Po izvedbi datoteke iz brskalnika se prikaže naslednji izhod. Tu bodo natisnjena vsa vprašanja in odgovori podatkov JSON modra barva in krepko format, drugi del pa bo natisnjen z mreža barvo.

http: //localhost/json/exp4.php

Zaključek

V tem članku je prikazano, kako lahko natisnete oblikovane podatke JSON z različnimi možnostmi PHP. Upajmo, da bo bralec po ustrezni vadbi zgornjih primerov lahko uporabil PHP za oblikovanje podatkov JSON in ustvaril precej izhodov JSON.