پی ایچ پی کے ساتھ خوبصورت JSON کو کیسے پڑھیں اور پرنٹ کریں۔

How Read Print Pretty Json With Php



سرور اور براؤزر کے درمیان ڈیٹا کا تبادلہ کرنے کے لیے JSON ایک مقبول ڈیٹا سٹوریج فارمیٹ ہے۔ یہ جاوا اسکرپٹ سے ماخوذ ہے اور بہت سی معیاری پروگرامنگ زبانوں کی طرف سے معاون ہے۔ یہ ایک انسانی پڑھنے کے قابل فائل فارمیٹ ہے جسے کوئی بھی آسانی سے سمجھ سکتا ہے اگر یہ مناسب فارمیٹنگ کے ساتھ پرنٹ کرتا ہے۔ جب کسی فارمیٹنگ کا اطلاق نہیں ہوتا ہے تو JSON ڈیٹا ایک لائن میں پرنٹ کرتا ہے۔ لیکن اس قسم کی پیداوار کو سمجھنا اتنا آسان نہیں ہے۔ لہذا ، قارئین کے لیے ڈیٹا کی ساخت کو سمجھنے کے لیے وضع کردہ JSON ڈیٹا بہت اہم ہے۔ خوبصورت پرنٹ JSON ڈیٹا کو فارمیٹ کرنے کے لیے استعمال کیا جاتا ہے۔ JSON ڈیٹا کو خوبصورت پرنٹنگ کے ذریعے انسانوں کے لیے زیادہ پڑھنے کے قابل شکل میں پیش کیا جا سکتا ہے۔ JSON ڈیٹا میں خوبصورت پرنٹنگ لگانے کے کئی طریقے ہیں۔ آپ پی ایچ پی کا استعمال کرتے ہوئے JSON خوبصورت پرنٹنگ کو کیسے لاگو کرسکتے ہیں اس ٹیوٹوریل میں مختلف مثالوں کا استعمال کرتے ہوئے دکھایا گیا ہے۔

مثال 1: فارمیٹنگ کے بغیر JSON پرنٹ کریں۔

json_encode () پی ایچ پی کا فنکشن کسی بھی JSON ڈیٹا کو پارس کرنے کے لیے استعمال ہوتا ہے۔ نام کی فائل بنائیں۔ exp1.php ایک سادہ JSON ڈیٹا پڑھنے اور آؤٹ پٹ پرنٹ کرنے کے لیے درج ذیل کوڈ کے ساتھ۔ یہاں ، ایک ایسوسی ایٹیو صف کو JSON ڈیٹا تیار کرنے کا اعلان کیا گیا ہے۔ کوڈ میں JSON ڈیٹا کے لیے کوئی فارمیٹنگ لاگو نہیں ہے۔ لہذا ، JSON ڈیٹا JSON فارمیٹ میں ایک لائن میں پرنٹ کیا جائے گا۔







exp1.php



<php

//صف کا اعلان کریں۔
$ کورسز= صف('ماڈیول -1'=>'HTML'،'ماڈیول -2'=>'جاوا اسکرپٹ'،'ماڈیول -3'=>'CSS3'،
'ماڈیول -4'=>'پی ایچ پی')؛

//صف کو پرنٹ کریں۔میںایک سادہ JSON فارمیٹ۔
باہر پھینک دیاjson_encode($ کورسز)؛
؟>

آؤٹ پٹ:



براؤزر سے فائل پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔





http: //localhost/json/exp1.php



مثال 2: JSON_PRETTY_PRINT آپشن اور ہیڈر () فنکشن کا استعمال کرتے ہوئے JSON پرنٹ کریں

پی ایچ پی کے نام ایک آپشن ہے۔ 'JSON_PRETTY_PRINT' جس کے ساتھ استعمال کیا جاتا ہے۔ json_encode () مناسب صف بندی اور خاص فارمیٹ کے ساتھ JSON ڈیٹا پرنٹ کرنے کا کام۔ نام کی فائل بنائیں۔ exp2.php مندرجہ ذیل کوڈ کے ساتھ. کوڈ میں ، پچھلی مثال کی وہی صف استعمال کو دیکھنے کے لیے استعمال ہوتی ہے۔ JSON_PRETTY_PRINT۔ اختیار ہیڈر () فنکشن کا استعمال براؤزر کو فائل کے مواد کے بارے میں بتانے کے لیے کیا جاتا ہے۔ اس فنکشن کے بغیر کوئی فارمیٹنگ لاگو نہیں ہوگی۔

exp2.php

<php
//صف کا اعلان کریں۔
$ کورسز= صف('ماڈیول -1'=>'HTML'،'ماڈیول -2'=>'جاوا اسکرپٹ'،'ماڈیول -3'=>'CSS3'،
'ماڈیول -4'=>'پی ایچ پی')؛

//کے بارے میں براؤزر کو مطلع کریں۔قسمکےفائلہیڈر کا استعمال کرتے ہوئےفنکشن
ہیڈر('مواد کی قسم: متن/جاوا اسکرپٹ')؛

//صف کو پرنٹ کریں۔میںایک سادہ JSON فارمیٹ۔
باہر پھینک دیاjson_encode($ کورسز، JSON_PRETTY_PRINT۔)؛
؟>

آؤٹ پٹ:

براؤزر سے فائل پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ ایک مخصوص فونٹ اور صف بندی لاگو کی جائے گی۔

http: //localhost/json/exp2.php

مثال 3: JSON_PRETTY_PRINT آپشن کا استعمال کرتے ہوئے JSON پرنٹ کریں اور | _+_ | '؛
}
؟>

آؤٹ پٹ:

براؤزر سے فائل پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ یہاں ، JSON ڈیٹا کا ہر سوال اور جواب پرنٹ کیا جائے گا۔ نیلا رنگ اور جرات مندانہ فارمیٹ اور ، دوسرا حصہ پرنٹ کیا جائے گا۔ نیٹ رنگ.

http: //localhost/json/exp4.php

نتیجہ

آپ پی ایچ پی کے مختلف آپشنز کا استعمال کرکے فارمیٹڈ JSON ڈیٹا کو کیسے پرنٹ کرسکتے ہیں اس مضمون میں دکھانے کی کوشش کی گئی ہے۔ امید ہے کہ قاری JSON ڈیٹا کو فارمیٹ کرنے کے لیے پی ایچ پی کا اطلاق کر سکے گا اور مذکورہ بالا مثالوں پر صحیح طریقے سے عمل کرنے کے بعد خوبصورت JSON آؤٹ پٹ تیار کر سکے گا۔