পিএইচপি দিয়ে কিভাবে সুন্দর 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'=>'এইচটিএমএল','মডিউল -২'=>'জাভাস্ক্রিপ্ট','মডিউল -3'=>'CSS3',
'মডিউল -4'=>'পিএইচপি');

//অ্যারে প্রিন্ট করুনভিতরেএকটি সহজ JSON বিন্যাস
বের করে দিলjson_encode($ কোর্স);
?>

আউটপুট:



ব্রাউজার থেকে ফাইল এক্সিকিউট করার পর নিচের আউটপুট দেখা যাবে।





http: //localhost/json/exp1.php



উদাহরণ -২: JSON_PRETTY_PRINT অপশন এবং হেডার () ফাংশন ব্যবহার করে JSON প্রিন্ট করুন

পিএইচপি নামে একটি বিকল্প আছে 'JSON_PRETTY_PRINT' যা দিয়ে ব্যবহার করা হয় json_encode () যথাযথ সারিবদ্ধকরণ এবং বিশেষ বিন্যাস সহ JSON ডেটা প্রিন্ট করার কাজ। নামে একটি ফাইল তৈরি করুন exp2.php নিম্নলিখিত কোড সহ। কোডে, আগের উদাহরণের একই অ্যারে ব্যবহার দেখতে ব্যবহৃত হয় JSON_PRETTY_PRINT বিকল্প হেডার () ফাইলের বিষয়বস্তু সম্পর্কে ব্রাউজারকে অবহিত করতে ফাংশনটি এখানে ব্যবহার করা হয়। এই ফাংশন ছাড়া কোন বিন্যাস প্রয়োগ করা হবে না।

exp2.php

<php
//অ্যারে ঘোষণা করুন
$ কোর্স= অ্যারে('মডিউল 1'=>'এইচটিএমএল','মডিউল -২'=>'জাভাস্ক্রিপ্ট','মডিউল -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 ডেটা ফরম্যাট করতে PHP প্রয়োগ করতে পারবেন এবং উপরের উদাহরণগুলি সঠিকভাবে অনুশীলন করার পর সুন্দর JSON আউটপুট তৈরি করতে পারবেন।