Kako čitati i ispisivati ​​lijepi JSON s PHP -om

How Read Print Pretty Json With Php

JSON je popularan format za pohranu podataka za razmjenu podataka između poslužitelja i preglednika. Potječe iz JavaScripta i podržavaju ga mnogi standardni programski jezici. To je format datoteke koji je čitljiv ljudima i svatko će ga lako razumjeti ako se ispisuje odgovarajućim oblikovanjem. JSON podaci ispisuju se u jednom retku ako se ne primijeni oblikovanje. No, ovu vrstu ispisa nije tako lakše razumjeti. Dakle, formatirani JSON podaci vrlo su važni za razumijevanje strukture podataka za čitatelja. Za oblikovanje JSON podataka koristi se prilično ispis. JSON podaci mogu se predstaviti u čitljivijem obliku za ljude korištenjem lijepog ispisa. Postoji mnogo načina za primjenu lijepog ispisa u JSON podacima. Kako možete primijeniti JSON lijep ispis pomoću PHP -a prikazano je u ovom vodiču pomoću različitih primjera.

Primjer-1: Ispišite JSON bez formatiranja

json_encode () funkcija PHP -a koristi se za raščlanjivanje bilo kojih JSON podataka. Napravite datoteku pod nazivom exp1.php sa sljedećim kodom za čitanje jednostavnih JSON podataka i ispis izlaznih podataka. Ovdje se deklarira asocijativni niz za generiranje JSON podataka. Za JSON podatke u kodu ne primjenjuje se oblikovanje. Dakle, JSON podaci bit će ispisani u jednom retku u JSON formatu.

exp1.php



<? php

//Deklarirajte niz
$ tečajevi= niz('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');

//Ispišite nizujednostavan JSON format
izbacitijson_encode($ tečajevi);
?>

Izlaz:



Sljedeći izlaz pojavit će se nakon izvršavanja datoteke iz preglednika.

http: //localhost/json/exp1.php



Primjer-2: Ispišite JSON koristeći opciju JSON_PRETTY_PRINT i funkciju zaglavlja ()

PHP ima opciju s imenom 'JSON_PRETTY_PRINT' koji se koristi sa json_encode () funkcija ispisa JSON podataka s ispravnim poravnanjem i određenim formatom. Napravite datoteku pod nazivom exp2.php sa sljedećim kodom. U kodu se koristi isti niz iz prethodnog primjera kako bi se vidjela upotreba JSON_PRETTY_PRINT opcija. Zaglavlje() funkcija se ovdje koristi za informiranje preglednika o sadržaju datoteke. Bez ove funkcije neće se primijeniti oblikovanje.

exp2.php

<? php
//Deklarirajte niz
$ tečajevi= niz('Modul-1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');

//Obavijestite preglednik otipoddatotekapomoću zaglavljafunkcija
Zaglavlje('Vrsta sadržaja: tekst/javascript');

//Ispišite nizujednostavan JSON format
izbacitijson_encode($ tečajevi, JSON_PRETTY_PRINT);
?>

Izlaz:

Sljedeći izlaz pojavit će se nakon izvršavanja datoteke iz preglednika. Primijenit će se određeni font i poravnanje.

http: //localhost/json/exp2.php

Primjer-3: Ispišite JSON koristeći opciju JSON_PRETTY_PRINT i | _+_ | ';
}
?>

Izlaz:

Sljedeći izlaz pojavit će se nakon izvršavanja datoteke iz preglednika. Ovdje će se ispisati svako pitanje i odgovor JSON podataka plava boja i podebljano formatu i drugi dio će se ispisati neto boja.

http: //localhost/json/exp4.php

Zaključak

U ovom članku je prikazano kako možete ispisati formatirane JSON podatke pomoću različitih PHP opcija. Nadam se da će čitatelj moći primijeniti PHP za oblikovanje JSON podataka i generirati lijepi JSON izlaz nakon što je pravilno vježbao gornje primjere.