Ako čítať a tlačiť pekný JSON v PHP

How Read Print Pretty Json With Php



JSON je populárny formát na ukladanie údajov na výmenu údajov medzi serverom a prehliadačom. Je odvodený z JavaScriptu a je podporovaný mnohými štandardnými programovacími jazykmi. Je to formát súboru čitateľný pre človeka, ktorému každý ľahko porozumie, ak tlačí so správnym formátovaním. Dáta JSON sa vytlačia v jednom riadku, ak nie je použité žiadne formátovanie. Tento typ výstupu však nie je tak ľahko pochopiteľný. Formátované údaje JSON sú teda veľmi dôležité pre pochopenie štruktúry údajov pre čitateľa. Na formátovanie údajov JSON sa používa pekná tlač. Údaje JSON môžu byť reprezentované v čitateľnejšej forme pre ľudí pomocou peknej tlače. Existuje mnoho spôsobov, ako v dátach JSON použiť peknú tlač. Ako môžete použiť peknú tlač JSON pomocou PHP, je v tomto návode ukázané pomocou rôznych príkladov.

Príklad 1: Vytlačte JSON bez formátovania

json_encode () funkcia PHP sa používa na analýzu akýchkoľvek údajov JSON. Vytvorte súbor s názvom exp1.php s nasledujúcim kódom na prečítanie jednoduchých údajov JSON a vytlačenie výstupu. Tu je deklarované asociatívne pole na generovanie údajov JSON. Pre údaje JSON v kóde nie je použité žiadne formátovanie. Údaje JSON sa teda vytlačia v jednom riadku vo formáte JSON.







exp1.php



<? php

//Deklarujte pole
$ kurzy= pole(„Modul 1“=>'HTML',„Modul 2“=>'JavaScript',„Modul 3“=>„CSS3“,
„Modul 4“=>'PHP');

//Vytlačte polevjednoduchý formát JSON
zahodiljson_encode($ kurzy);
?>

Výkon:



Po spustení súboru z prehliadača sa zobrazí nasledujúci výstup.





http: //localhost/json/exp1.php



Príklad 2: Vytlačte JSON pomocou možnosti JSON_PRETTY_PRINT a funkcie header ()

PHP má možnosť s názvom „JSON_PRETTY_PRINT“ ktorý sa používa s json_encode () funkcia na tlač údajov JSON so správnym zarovnaním a konkrétnym formátom. Vytvorte súbor s názvom exp2.php s nasledujúcim kódom. V kóde sa na použitie používa rovnaké pole ako v predchádzajúcom prípade JSON_PRETTY_PRINT možnosť. hlavička () Funkcia sa tu používa na informovanie prehliadača o obsahu súboru. Bez tejto funkcie nebude použité žiadne formátovanie.

exp2.php

<? php
//Deklarujte pole
$ kurzy= pole(„Modul 1“=>'HTML',„Modul 2“=>'JavaScript',„Modul 3“=>„CSS3“,
„Modul 4“=>'PHP');

//Upozornite prehliadač natypzsúborpomocou hlavičkyfunkciu
hlavička('Content-type: text/javascript');

//Vytlačte polevjednoduchý formát JSON
zahodiljson_encode($ kurzy, JSON_PRETTY_PRINT);
?>

Výkon:

Po spustení súboru z prehliadača sa zobrazí nasledujúci výstup. Použije sa konkrétne písmo a zarovnanie.

http: //localhost/json/exp2.php

Príklad 3: Vytlačte JSON pomocou možnosti JSON_PRETTY_PRINT a | _+_ | ';
}
?>

Výkon:

Po spustení súboru z prehliadača sa zobrazí nasledujúci výstup. Tu sa vytlačí každá otázka a odpoveď na údaje JSON Modrá farba a odvážny formáte a vytlačí sa ďalšia časť čistý farba.

http: //localhost/json/exp4.php

Záver

V tomto článku sa pokúšame ukázať, ako môžete tlačiť formátované údaje JSON pomocou rôznych možností PHP. Dúfam, že po správnom precvičení vyššie uvedených príkladov bude čitateľ schopný použiť PHP na formátovanie údajov JSON a generovanie pekného výstupu JSON.