Kuinka lukea ja tulostaa kaunis JSON PHP: n avulla

How Read Print Pretty Json With Php

JSON on suosittu tietojen tallennusmuoto tietojen vaihtamiseen palvelimen ja selaimen välillä. Se on johdettu JavaScripistä ja sitä tukevat monet vakiokäyttökielet. Se on ihmisen luettava tiedostomuoto, jonka jokainen ymmärtää helposti, jos se tulostaa asianmukaisella muotoilulla. JSON -tiedot tulostetaan yhdelle riville, kun muotoilua ei käytetä. Mutta tämäntyyppinen tulostus ei ole niin helppo ymmärtää. Muotoillut JSON -tiedot ovat siis erittäin tärkeitä tietojen rakenteen ymmärtämiseksi lukijalle. Kauniita tulosteita käytetään JSON -tietojen muotoiluun. JSON -tiedot voidaan esittää ihmisille luettavammassa muodossa käyttämällä kaunista tulostusta. On monia tapoja soveltaa kaunista tulostusta JSON -tietoihin. Tässä opetusohjelmassa näytetään, kuinka voit käyttää JSON -kaunista tulostusta PHP: n avulla käyttämällä erilaisia ​​esimerkkejä.

Esimerkki 1: Tulosta JSON ilman muotoilua

json_encode () PHP -toimintoa käytetään jäsentämään kaikki JSON -tiedot. Luo tiedosto nimeltä exp1.php käyttämällä seuraavaa koodia yksinkertaisten JSON -tietojen lukemiseen ja tulosteen tulostamiseen. Tässä yhdistetty taulukko julistetaan tuottamaan JSON -tietoja. Koodin JSON -tietoja ei käytetä muotoilussa. Joten JSON -tiedot tulostetaan yhdellä rivillä JSON -muodossa.



exp1.php



<? php

//Ilmoita taulukko
$ kursseja= taulukko('Moduuli-1'=>'HTML','Moduuli-2'=>JavaScript,'Moduuli-3'=>'CSS3',
'Moduuli-4'=>'PHP');

//Tulosta taulukkosisäänyksinkertainen JSON -muoto
heitti poisjson_encode($ kursseja);
?>

Lähtö:



Seuraava tulos tulee näkyviin, kun tiedosto on suoritettu selaimesta.

http: //localhost/json/exp1.php



Esimerkki 2: Tulosta JSON käyttämällä JSON_PRETTY_PRINT -vaihtoehtoa ja otsikko () -toimintoa

PHP: llä on vaihtoehto nimeltä 'JSON_PRETTY_PRINT' jota käytetään json_encode () -toiminto JSON -tietojen tulostamiseen oikeassa kohdistuksessa ja tietyssä muodossa. Luo tiedosto nimeltä exp2.php seuraavalla koodilla. Koodissa käytetään samaa edellisen esimerkin matriisia käytön näkemiseen JSON_PRETTY_PRINT vaihtoehto. otsikko () -toimintoa käytetään tässä selaimen tiedottamiseen tiedoston sisällöstä. Muotoilua ei käytetä ilman tätä toimintoa.

exp2.php

<? php
//Ilmoita taulukko
$ kursseja= taulukko('Moduuli-1'=>'HTML','Moduuli-2'=>JavaScript,'Moduuli-3'=>'CSS3',
'Moduuli-4'=>'PHP');

//Ilmoita selaimelletyyppijatiedostootsikon avullatoiminto
otsikko('Content-type: text/javascript');

//Tulosta taulukkosisäänyksinkertainen JSON -muoto
heitti poisjson_encode($ kursseja, JSON_PRETTY_PRINT);
?>

Lähtö:

Seuraava tulos tulee näkyviin, kun tiedosto on suoritettu selaimesta. Käytetään tiettyä fonttia ja kohdistusta.

http: //localhost/json/exp2.php

Esimerkki 3: Tulosta JSON JSON_PRETTY_PRINT -asetuksella ja | _+_ | ';
}
?>

Lähtö:

Seuraava tulos tulee näkyviin, kun tiedosto on suoritettu selaimesta. Tässä tulostetaan jokainen kysymys ja vastaus JSON -tiedoista sininen väri ja lihavoitu muodossa, ja toinen osa tulostetaan netto väri.

http: //localhost/json/exp4.php

Johtopäätös

Tässä artikkelissa yritetään näyttää, miten voit tulostaa muotoiltuja JSON -tietoja käyttämällä erilaisia ​​PHP -asetuksia. Toivottavasti lukija pystyy soveltamaan PHP: tä JSON -tietojen muotoiluun ja tuottamaan kauniita JSON -tuloksia, kun yllä olevia esimerkkejä on harjoitettu oikein.