Jak czytać i drukować ładny JSON za pomocą PHP

How Read Print Pretty Json With Php



JSON to popularny format przechowywania danych do wymiany danych między serwerem a przeglądarką. Wywodzi się z JavaScript i jest obsługiwany przez wiele standardowych języków programowania. Jest to format pliku czytelny dla człowieka, który jest łatwo zrozumiały dla każdego, jeśli drukuje się z odpowiednim formatowaniem. Dane JSON są drukowane w jednym wierszu, gdy nie zastosowano formatowania. Ale tego typu wyjście nie jest tak łatwe do zrozumienia. Tak więc sformatowane dane JSON są bardzo ważne, aby zrozumieć strukturę danych dla czytelnika. Pretty print służy do formatowania danych JSON. Dane JSON można przedstawić w bardziej czytelnej formie dla ludzi, używając ładnego drukowania. Istnieje wiele sposobów na zastosowanie ładnego drukowania w danych JSON. W tym samouczku pokazano, w jaki sposób można zastosować ładne drukowanie JSON za pomocą PHP, na różnych przykładach.

Przykład-1: Drukuj JSON bez formatowania

json_encode() funkcja PHP służy do parsowania dowolnych danych JSON. Utwórz plik o nazwie exp1.php z następującym kodem, aby odczytać proste dane JSON i wydrukować dane wyjściowe. W tym przypadku tablica asocjacyjna jest zadeklarowana do generowania danych JSON. Dane JSON w kodzie nie są formatowane. Tak więc dane JSON zostaną wydrukowane w jednym wierszu w formacie JSON.







exp1.php



<?php

//Zadeklaruj tablicę
$kursy=tablica('Moduł 1'=>„HTML”,„Moduł-2”=>„JavaScript”,„Moduł-3”=>„CSS3”,
„Moduł-4”=>„PHP”);

//Wydrukuj tablicęwprosty format JSON
wyrzuciłjson_encode($kursy);
?>

Wyjście:



Poniższe dane wyjściowe pojawią się po wykonaniu pliku z przeglądarki.





http://localhost/json/exp1.php



Przykład-2: Wydrukuj JSON za pomocą opcji JSON_PRETTY_PRINT i funkcji header()

PHP ma opcję o nazwie „JSON_PRETTY_PRINT” który jest używany z json_encode() funkcja drukowania danych JSON z odpowiednim wyrównaniem i określonym formatem. Utwórz plik o nazwie exp2.php z następującym kodem. W kodzie użyto tej samej tablicy z poprzedniego przykładu, aby zobaczyć użycie JSON_PRETTY_PRINT opcja. nagłówek() funkcja służy tutaj do informowania przeglądarki o zawartości pliku. Bez tej funkcji formatowanie nie zostanie zastosowane.

exp2.php

<?php
//Zadeklaruj tablicę
$kursy=tablica('Moduł 1'=>„HTML”,„Moduł-2”=>„JavaScript”,„Moduł-3”=>„CSS3”,
„Moduł-4”=>„PHP”);

//Powiadom przeglądarkę orodzajzplikza pomocą nagłówkafunkcjonować
nagłówek(„Typ treści: tekst/javascript”);

//Wydrukuj tablicęwprosty format JSON
wyrzuciłjson_encode($kursy, JSON_PRETTY_PRINT);
?>

Wyjście:

Poniższe dane wyjściowe pojawią się po wykonaniu pliku z przeglądarki. Zostanie zastosowana określona czcionka i wyrównanie.

http://localhost/json/exp2.php

Przykład-3: Wydrukuj JSON przy użyciu opcji JSON_PRETTY_PRINT i |_+_|';
}
?>

Wyjście:

Poniższe dane wyjściowe pojawią się po wykonaniu pliku z przeglądarki. Tutaj każde pytanie i odpowiedź danych JSON zostaną wydrukowane z niebieski kolor i pogrubiony format i kolejna część zostanie wydrukowana z Internet kolor.

http://localhost/json/exp4.php

Wniosek

Jak można wydrukować sformatowane dane JSON przy użyciu różnych opcji PHP, próbowano pokazać w tym artykule. Mam nadzieję, że czytelnik będzie w stanie zastosować PHP do formatowania danych JSON i wygenerować ładne dane wyjściowe JSON po prawidłowym przećwiczeniu powyższych przykładów.