Kaip skaityti ir spausdinti gražų JSON naudojant PHP

How Read Print Pretty Json With Php



JSON yra populiarus duomenų saugojimo formatas, skirtas keistis duomenimis tarp serverio ir naršyklės. Jis kilęs iš „JavaScript“ ir palaikomas daugelio standartinių programavimo kalbų. Tai yra žmogaus skaitomas failo formatas, kuris yra lengvai suprantamas visiems, jei spausdinamas tinkamai suformatuotas. JSON duomenys spausdinami vienoje eilutėje, kai netaikomas formatavimas. Tačiau tokio tipo išvestis nėra taip lengva suprasti. Taigi, suformatuoti JSON duomenys yra labai svarbūs norint suprasti skaitytojo duomenų struktūrą. Gana spauda naudojama JSON duomenims formatuoti. JSON duomenys gali būti pateikiami žmonėms labiau suprantama forma, naudojant gražų spausdinimą. Yra daug būdų, kaip JSON duomenyse pritaikyti gražų spausdinimą. Kaip galite pritaikyti gražų JSON spausdinimą naudodami PHP, šioje instrukcijoje parodyta naudojant įvairius pavyzdžius.

1 pavyzdys: spausdinkite JSON be formatavimo

json_encode () PHP funkcija naudojama išanalizuoti visus JSON duomenis. Sukurkite failą pavadinimu exp1.php naudodami šį kodą, kad nuskaitytumėte paprastus JSON duomenis ir išspausdintumėte išvestį. Čia deklaruojamas asociatyvus masyvas, kuris generuoja JSON duomenis. JSON duomenims kodo formatavimas netaikomas. Taigi, JSON duomenys bus spausdinami viena eilute JSON formatu.







exp1.php



<? php

//Paskelbkite masyvą
$ kursai= masyvas(„1 modulis“=>„HTML“,„2 modulis“=>„JavaScript“,„3 modulis“=>„CSS3“,
„4 modulis“=>„PHP“);

//Spausdinkite masyvąįpaprastas JSON formatas
išmetėjson_encode($ kursai);
?>

Išėjimas:



Įvedus failą iš naršyklės, pasirodys ši išvestis.





http: //localhost/json/exp1.php



2 pavyzdys: spausdinkite JSON naudodami parinktį JSON_PRETTY_PRINT ir antraštės () funkciją

PHP turi parinktį pavadinimu „JSON_PRETTY_PRINT“ kuris naudojamas su json_encode () funkcija spausdinti JSON duomenis tinkamai suderinus ir tam tikru formatu. Sukurkite failą pavadinimu exp2.php su šiuo kodu. Naudojant kodą, naudojamas tas pats ankstesnio pavyzdžio masyvas JSON_PRETTY_PRINT variantas. antraštė () funkcija čia naudojama informuoti naršyklę apie failo turinį. Be šios funkcijos formatavimas nebus taikomas.

exp2.php

<? php
//Paskelbkite masyvą
$ kursai= masyvas(„1 modulis“=>„HTML“,„2 modulis“=>„JavaScript“,„3 modulis“=>„CSS3“,
„4 modulis“=>„PHP“);

//Praneškite naršyklei apietipofailąnaudojant antraštęfunkcija
antraštė(„Turinio tipas: text/javascript“);

//Spausdinkite masyvąįpaprastas JSON formatas
išmetėjson_encode($ kursai, JSON_PRETTY_PRINT);
?>

Išėjimas:

Įvedus failą iš naršyklės, pasirodys ši išvestis. Bus taikomas konkretus šriftas ir lygiavimas.

http: //localhost/json/exp2.php

3 pavyzdys: spausdinkite JSON naudodami parinktį JSON_PRETTY_PRINT ir | _+_ | ';
}
?>

Išėjimas:

Įvedus failą iš naršyklės, pasirodys ši išvestis. Čia bus atspausdintas kiekvienas JSON duomenų klausimas ir atsakymas mėlyna spalva ir drąsus formatu ir bus spausdinama kita dalis tinklas spalva.

http: //localhost/json/exp4.php

Išvada

Šiame straipsnyje bandoma parodyti, kaip galite spausdinti suformatuotus JSON duomenis naudodami įvairias PHP parinktis. Tikimės, kad tinkamai praktikuodamas aukščiau pateiktus pavyzdžius, skaitytojas galės pritaikyti PHP, kad suformatuotų JSON duomenis ir sugeneruotų gražią JSON išvestį.