PHP తో అందమైన JSON ని ఎలా చదవాలి మరియు ముద్రించాలి

How Read Print Pretty Json With Php



సర్వర్ మరియు బ్రౌజర్ మధ్య డేటాను మార్పిడి చేయడానికి JSON ఒక ప్రముఖ డేటా నిల్వ ఆకృతి. ఇది జావాస్క్రిప్ట్ నుండి తీసుకోబడింది మరియు అనేక ప్రామాణిక ప్రోగ్రామింగ్ లాంగ్వేజ్‌లకు మద్దతు ఇస్తుంది. ఇది మానవుడు చదవగలిగే ఫైల్ ఫార్మాట్, ఇది సరైన ఫార్మాటింగ్‌తో ముద్రించినట్లయితే ఎవరైనా సులభంగా అర్థం చేసుకోవచ్చు. ఫార్మాటింగ్ వర్తించనప్పుడు JSON డేటా ఒకే లైన్‌లో ప్రింట్ చేస్తుంది. కానీ ఈ రకమైన అవుట్‌పుట్ అర్థం చేసుకోవడం అంత సులభం కాదు. కాబట్టి, రీడర్ కోసం డేటా నిర్మాణాన్ని అర్థం చేసుకోవడానికి ఫార్మాట్ చేయబడిన JSON డేటా చాలా ముఖ్యం. JSON డేటాను ఫార్మాట్ చేయడానికి ప్రెట్టీ ప్రింట్ ఉపయోగించబడుతుంది. అందమైన ప్రింటింగ్‌ని ఉపయోగించడం ద్వారా మానవులకు JSON డేటాను మరింత చదవగలిగే రూపంలో సూచించవచ్చు. JSON డేటాలో అందమైన ముద్రణను వర్తింపజేయడానికి అనేక మార్గాలు ఉన్నాయి. మీరు PHP ఉపయోగించి JSON అందమైన ప్రింటింగ్‌ని ఎలా అప్లై చేయవచ్చు, ఈ ట్యుటోరియల్‌లో వివిధ ఉదాహరణలు ఉపయోగించి చూపబడింది

ఉదాహరణ -1: ఫార్మాటింగ్ చేయకుండా JSON ని ముద్రించండి

json_encode () PHP యొక్క ఫంక్షన్ ఏదైనా JSON డేటాను అన్వయించడానికి ఉపయోగించబడుతుంది. అనే ఫైల్‌ను సృష్టించండి exp1.php ఒక సాధారణ JSON డేటాను చదవడానికి మరియు అవుట్‌పుట్‌ను ముద్రించడానికి క్రింది కోడ్‌తో. ఇక్కడ, JSON డేటాను రూపొందించడానికి అనుబంధ శ్రేణి ప్రకటించబడింది. కోడ్‌లోని JSON డేటా కోసం ఫార్మాటింగ్ వర్తించదు. కాబట్టి, JSON డేటా JSON ఫార్మాట్‌లో ఒకే లైన్‌లో ప్రింట్ చేయబడుతుంది.







exp1.php



<? php

//శ్రేణిని ప్రకటించండి
$ కోర్సులు= శ్రేణి('మాడ్యూల్ -1'=>'HTML','మాడ్యూల్ -2'=>'జావాస్క్రిప్ట్','మాడ్యూల్ -3'=>'CSS3',
'మాడ్యూల్ -4'=>'PHP');

//శ్రేణిని ముద్రించండిలోఒక సాధారణ JSON ఫార్మాట్
బయటకు విసిరారుjson_encode($ కోర్సులు);
?>

అవుట్‌పుట్:



బ్రౌజర్ నుండి ఫైల్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.





http: //localhost/json/exp1.php



ఉదాహరణ -2: JSON_PRETTY_PRINT ఎంపిక మరియు హెడర్ () ఫంక్షన్ ఉపయోగించి JSON ని ముద్రించండి

PHP అనే ఎంపిక ఉంది 'JSON_PRETTY_PRINT' దీనితో ఉపయోగించబడుతుంది json_encode () సరైన అమరిక మరియు నిర్దిష్ట ఆకృతితో JSON డేటాను ముద్రించే ఫంక్షన్. అనే ఫైల్‌ను సృష్టించండి exp2.php కింది కోడ్‌తో. కోడ్‌లో, మునుపటి ఉదాహరణ యొక్క అదే శ్రేణి ఉపయోగం చూడటానికి ఉపయోగించబడుతుంది JSON_PRETTY_PRINT ఎంపిక. శీర్షిక () ఫైల్ కంటెంట్ గురించి బ్రౌజర్‌కు తెలియజేయడానికి ఫంక్షన్ ఇక్కడ ఉపయోగించబడుతుంది. ఈ ఫంక్షన్ లేకుండా ఫార్మాటింగ్ వర్తించదు.

exp2.php

<? php
//శ్రేణిని ప్రకటించండి
$ కోర్సులు= శ్రేణి('మాడ్యూల్ -1'=>'HTML','మాడ్యూల్ -2'=>'జావాస్క్రిప్ట్','మాడ్యూల్ -3'=>'CSS3',
'మాడ్యూల్ -4'=>'PHP');

//గురించి బ్రౌజర్‌కు తెలియజేయండిరకంయొక్కఫైల్హెడర్ ఉపయోగించిఫంక్షన్
శీర్షిక('కంటెంట్-రకం: టెక్స్ట్/జావాస్క్రిప్ట్');

//శ్రేణిని ముద్రించండిలోఒక సాధారణ JSON ఫార్మాట్
బయటకు విసిరారుjson_encode($ కోర్సులు, JSON_PRETTY_PRINT);
?>

అవుట్‌పుట్:

బ్రౌజర్ నుండి ఫైల్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది. నిర్దిష్ట ఫాంట్ మరియు అలైన్‌మెంట్ వర్తించబడుతుంది.

http: //localhost/json/exp2.php

ఉదాహరణ -3: JSON_PRETTY_PRINT ఎంపికను ఉపయోగించి JSON ని ముద్రించండి మరియు | _+_ | ';
}
?>

అవుట్‌పుట్:

బ్రౌజర్ నుండి ఫైల్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది. ఇక్కడ, JSON డేటా యొక్క ప్రతి ప్రశ్న మరియు సమాధానం ముద్రించబడుతుంది నీలం రంగు మరియు బోల్డ్ ఫార్మాట్ మరియు, మరొక భాగం ముద్రించబడుతుంది నికర రంగు.

http: //localhost/json/exp4.php

ముగింపు

వివిధ PHP ఎంపికలను ఉపయోగించి మీరు ఫార్మాట్ చేసిన JSON డేటాను ఎలా ప్రింట్ చేయవచ్చు, ఈ ఆర్టికల్‌లో చూపించడానికి ప్రయత్నించారు. JSON డేటాను ఫార్మాట్ చేయడానికి మరియు పై ఉదాహరణలను సరిగ్గా ప్రాక్టీస్ చేసిన తర్వాత అందంగా JSON అవుట్‌పుట్‌ను రూపొందించడానికి రీడర్ PHP ని వర్తింపజేయగలరని ఆశిస్తున్నాము.