Как да четете и отпечатвате доста JSON с PHP

How Read Print Pretty Json With Php



JSON е популярен формат за съхранение на данни за обмен на данни между сървър и браузър. Извлича се от JavaScript и се поддържа от много стандартни езици за програмиране. Това е файлов формат, който може да се чете от човека и е лесно разбираем за всеки, ако отпечатва с подходящо форматиране. JSON данните се отпечатват в един ред, когато не се прилага форматиране. Но този вид изход не е толкова по -лесен за разбиране. Така че форматираните JSON данни са много важни за разбиране на структурата на данните за читателя. Доста печат се използва за форматиране на JSON данните. Данните на JSON могат да бъдат представени в по -четлива форма за хората, като се използва красив печат. Има много начини да приложите красив печат в JSON данни. Как можете да приложите красивия печат на JSON с помощта на PHP е показано в този урок, като използвате различни примери.

Пример-1: Отпечатайте JSON без форматиране

json_encode () функцията на PHP се използва за анализ на всички JSON данни. Създайте файл с име exp1.php със следния код за четене на прости JSON данни и отпечатване на изхода. Тук се декларира асоциативен масив за генериране на JSON данни. Не се прилага форматиране за JSON данни в кода. Така че JSON данните ще бъдат отпечатани в един ред във формат JSON.







exp1.php



<? php

//Декларирайте масива
$ курсове= масив(„Модул-1“=>„HTML“,„Модул-2“=>„JavaScript“,„Модул-3“=>'CSS3',
„Модул-4“=>'PHP');

//Отпечатайте масивавпрост JSON формат
изхвърленjson_encode($ курсове);
?>

Изход:



Следният изход ще се появи след изпълнение на файла от браузъра.





http: //localhost/json/exp1.php



Пример-2: Отпечатайте JSON, използвайки опцията JSON_PRETTY_PRINT и функцията header ()

PHP има опция с име „JSON_PRETTY_PRINT“ който се използва с json_encode () функция за отпечатване на JSON данни с правилно подравняване и определен формат. Създайте файл с име exp2.php със следния код. В кода се използва същият масив от предишния пример, за да се види употребата JSON_PRETTY_PRINT опция. заглавка () функцията се използва тук, за да информира браузъра за съдържанието на файла. Без тази функция няма да се приложи форматиране.

exp2.php

<? php
//Декларирайте масива
$ курсове= масив(„Модул-1“=>„HTML“,„Модул-2“=>„JavaScript“,„Модул-3“=>'CSS3',
„Модул-4“=>'PHP');

//Уведомете браузъра заТипотфайлизползвайки заглавкафункция
заглавка(„Тип съдържание: текст/javascript“);

//Отпечатайте масивавпрост JSON формат
изхвърленjson_encode($ курсове, JSON_PRETTY_PRINT);
?>

Изход:

Следният изход ще се появи след изпълнение на файла от браузъра. Ще бъде приложен специфичен шрифт и подравняване.

http: //localhost/json/exp2.php

Пример-3: Отпечатайте JSON с помощта на опцията JSON_PRETTY_PRINT и | _+_ | ';
}
?>

Изход:

Следният изход ще се появи след изпълнение на файла от браузъра. Тук всеки въпрос и отговор на JSON данните ще бъдат отпечатани с син цвят и удебелен формат и друга част ще бъде отпечатана с мрежа цвят.

http: //localhost/json/exp4.php

Заключение

В тази статия се опитва да покаже как можете да отпечатате форматирани JSON данни с помощта на различни PHP опции. Надяваме се, че читателят ще може да приложи PHP за форматиране на JSON данни и да генерира доста JSON изход, след като е практикувал правилно горните примери.