Kuidas lugeda ja printida ilusat JSON -i PHP -ga

How Read Print Pretty Json With Php



JSON on populaarne andmesalvestusvorming andmete vahetamiseks serveri ja brauseri vahel. See on tuletatud JavaScriptist ja seda toetavad paljud standardsed programmeerimiskeeled. See on inimloetav failivorming, mis on igaühele kergesti arusaadav, kui see prinditakse õige vormindusega. JSON -i andmed prinditakse ühele reale, kui vormindamist ei rakendata. Kuid seda tüüpi väljundit pole nii lihtne mõista. Seega on vormindatud JSON -andmed lugeja jaoks andmete ülesehituse mõistmiseks väga olulised. Ilusat printimist kasutatakse JSON -i andmete vormindamiseks. JSON -i andmeid saab inimeste jaoks loetavamal kujul esitada, kasutades ilusat printimist. Ilusat printimist saab JSONi andmetes kasutada mitmel viisil. Selles õpetuses on toodud näiteid kasutades, kuidas saate PHP abil JSONi ilusat printimist rakendada.

Näide 1: printige JSON ilma vormindamiseta

json_encode () funktsiooni PHP kasutatakse kõigi JSON -andmete sõelumiseks. Looge fail nimega exp1.php järgmise koodiga, et lugeda lihtsaid JSON -andmeid ja printida väljund. Siin deklareeritakse JSON -andmete genereerimiseks assotsiatiivne massiiv. Koodis JSON -andmete vormindamist ei rakendata. Seega prinditakse JSON -andmed JSON -vormingus ühele reale.





exp1.php



<? php

//Deklareerige massiiv
$ kursused= massiiv('Moodul-1'=>'HTML','Moodul-2'=>„JavaScript”,'Moodul-3'=>„CSS3”,
'Moodul-4'=>'PHP');

//Prindi massiivsisselihtne JSON -vorming
viskas väljajson_encode($ kursused);
?>

Väljund:



Pärast faili käivitamist brauserist ilmub järgmine väljund.





http: //localhost/json/exp1.php



Näide 2: printige JSON, kasutades suvandit JSON_PRETTY_PRINT ja funktsiooni header ()

PHP -l on valik nimega „JSON_PRETTY_PRINT” mida kasutatakse koos json_encode () funktsiooni, et printida JSON -andmed õige joonduse ja kindla vorminguga. Looge fail nimega exp2.php järgmise koodiga. Koodis kasutatakse kasutamise nägemiseks sama eelmise näite massiivi JSON_PRETTY_PRINT valik. päis () funktsiooni kasutatakse siin brauseri teavitamiseks faili sisust. Ilma selle funktsioonita vormindamist ei rakendata.

exp2.php

<? php
//Deklareerige massiiv
$ kursused= massiiv('Moodul-1'=>'HTML','Moodul-2'=>„JavaScript”,'Moodul-3'=>„CSS3”,
'Moodul-4'=>'PHP');

//Teatage brauseriletüüpisellefailipäise abilfunktsiooni
päis(„Sisu tüüp: text/javascript”);

//Prindi massiivsisselihtne JSON -vorming
viskas väljajson_encode($ kursused, JSON_PRETTY_PRINT);
?>

Väljund:

Pärast faili käivitamist brauserist ilmub järgmine väljund. Rakendatakse kindlat fonti ja joondust.

http: //localhost/json/exp2.php

Näide-3: printige JSON, kasutades suvandit JSON_PRETTY_PRINT ja | _+_ | ';
}
?>

Väljund:

Pärast faili käivitamist brauserist ilmub järgmine väljund. Siin trükitakse iga JSONi andmete küsimus ja vastus sinine värv ja julge vormingus ja prinditakse veel üks osa võrk värvi.

http: //localhost/json/exp4.php

Järeldus

Selles artiklis püüame näidata, kuidas vormindatud JSON -andmeid erinevate PHP -suvandite abil printida. Loodetavasti saab lugeja pärast ülaltoodud näidete nõuetekohast harjutamist rakendada PHP -d JSON -andmete vormindamiseks ja päris JSON -väljundi loomiseks.