Kā lasīt un izdrukāt glītu JSON ar PHP

How Read Print Pretty Json With Php



JSON ir populārs datu glabāšanas formāts datu apmaiņai starp serveri un pārlūkprogrammu. Tas ir iegūts no JavaScript un to atbalsta daudzas standarta programmēšanas valodas. Tas ir cilvēka lasāms faila formāts, kas ir viegli saprotams ikvienam, ja tas tiek izdrukāts ar pareizu formatējumu. JSON dati tiek drukāti vienā rindā, ja netiek lietots formatējums. Bet šāda veida iznākumu nav tik viegli saprast. Tātad formatētie JSON dati ir ļoti svarīgi, lai lasītājs saprastu datu struktūru. Diezgan drukāšana tiek izmantota JSON datu formatēšanai. Izmantojot skaistu drukāšanu, JSON datus var attēlot cilvēkiem saprotamākā formā. Ir daudz veidu, kā JSON datos izmantot skaistu drukāšanu. Šajā apmācībā, izmantojot dažādus piemērus, ir parādīts, kā izmantot JSON skaisto drukāšanu, izmantojot PHP.

1. piemērs: drukājiet JSON bez formatēšanas

json_encode () PHP funkcija tiek izmantota, lai parsētu visus JSON datus. Izveidojiet failu ar nosaukumu exp1.php ar šādu kodu, lai nolasītu vienkāršus JSON datus un izdrukātu izvadi. Šeit tiek deklarēts asociatīvs masīvs, lai ģenerētu JSON datus. JSON datiem kodā netiek piemērota formatēšana. Tātad JSON dati tiks drukāti vienā rindā JSON formātā.







exp1.php



<? php

//Deklarējiet masīvu
$ kursi= masīvs(“1. modulis”=>'HTML','2. modulis'=>'JavaScript','3. modulis'=>'CSS3',
'4. modulis'=>'PHP');

//Izdrukājiet masīvuiekšāvienkāršs JSON formāts
izmest ārājson_encode($ kursi);
?>

Izeja:



Pēc faila izpildes no pārlūkprogrammas parādīsies šāda izvade.





http: //localhost/json/exp1.php



2. piemērs: drukājiet JSON, izmantojot opciju JSON_PRETTY_PRINT un header () funkciju

PHP ir opcija ar nosaukumu “JSON_PRETTY_PRINT” kas tiek lietots ar json_encode () funkcija, lai drukātu JSON datus ar atbilstošu izlīdzināšanu un noteiktu formātu. Izveidojiet failu ar nosaukumu exp2.php ar šādu kodu. Kodā tiek izmantots tas pats iepriekšējā piemēra masīvs, lai redzētu izmantošanu JSON_PRETTY_PRINT iespēja. galvene () funkcija tiek izmantota, lai informētu pārlūkprogrammu par faila saturu. Bez šīs funkcijas netiks lietots formatējums.

exp2.php

<? php
//Deklarējiet masīvu
$ kursi= masīvs(“1. modulis”=>'HTML','2. modulis'=>'JavaScript','3. modulis'=>'CSS3',
'4. modulis'=>'PHP');

//Paziņojiet pārlūkam partipanofailuizmantojot galvenifunkciju
galvene('Content-type: text/javascript');

//Izdrukājiet masīvuiekšāvienkāršs JSON formāts
izmest ārājson_encode($ kursi, JSON_PRETTY_PRINT);
?>

Izeja:

Pēc faila izpildes no pārlūkprogrammas parādīsies šāda izvade. Tiks piemērots īpašs fonts un līdzinājums.

http: //localhost/json/exp2.php

3. piemērs: drukājiet JSON, izmantojot opciju JSON_PRETTY_PRINT un | _+_ | ';
}
?>

Izeja:

Pēc faila izpildes no pārlūkprogrammas parādīsies šāda izvade. Šeit tiks uzdrukāts katrs JSON datu jautājums un atbilde zils krāsa un treknrakstā formātā un, cita daļa tiks drukāta ar tīkls krāsa.

http: //localhost/json/exp4.php

Secinājums

Šajā rakstā ir parādīts, kā var izdrukāt formatētus JSON datus, izmantojot dažādas PHP opcijas. Cerams, ka lasītājs varēs izmantot PHP, lai formatētu JSON datus un ģenerētu skaistu JSON izvadi pēc tam, kad pareizi praktizēsim iepriekš minētos piemērus.