কোড ও ফরম্যাট

JSON ফরম্যাটার

JSON ডেটা উন্নত করুন, সংকুচিত করুন এবং যাচাই করুন। বিনামূল্যে ব্যবহার করুন ইন্ডেন্টেশন নির্বাচন (২ স্পেস, ৪ স্পেস, ট্যাব), ত্রুটির অবস্থান/বার্তা, কপি করা এবং .json ডাউনলোড করার সুবিধা।

JSON ফরম্যাটার
তথ্য

JSON ফরম্যাটার সম্পর্কে

JSON (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) হলো API রেসপন্স, কনফিগারেশন ফাইল এবং ডেটা আদান-প্রদানের জন্য সবচেয়ে বেশি ব্যবহৃত ডেটা ফরম্যাট। যে JSON একটি লাইনে সংকুচিত করা হয় বা ভুলভাবে ইনডেন্ট করা হয়, তা পড়া অত্যন্ত কঠিন। এই বিনামূল্যের JSON ফরম্যাটার টুলটি তাৎক্ষণিকভাবে কাঁচা JSON টেক্সটকে উন্নত ও যাচাই করে এবং এতে কোনো ভুল থাকলে, সেটির সঠিক অবস্থান জানিয়ে দেয়।

এটি একই সাথে তিনটি অপরিহার্য কাজ করে: সুন্দর করুন আপনার বেছে নেওয়া ইন্ডেন্টেশন লেভেলের (২টি স্পেস, ৪টি স্পেস, বা ট্যাব) ওপর ভিত্তি করে মোডটি JSON-কে পাঠযোগ্য করে তোলে। হ্রাস করুন এই মোডটি অপ্রয়োজনীয় স্পেস অপসারণ করে JSON-কে একটি লাইনে পরিণত করে; এটি API ওভারহেড এবং ব্যান্ডউইথ অপ্টিমাইজেশনের জন্য আদর্শ। যাচাই করুন `JSON` মোড JSON সিনট্যাক্স পরীক্ষা করে এবং সেটি বৈধ কি না তা জানায়; কোনো ত্রুটি থাকলে, এটি সারি এবং কলামের তথ্যসহ একটি বিশদ বার্তা প্রদর্শন করে।

সমস্ত কার্যক্রম সম্পূর্ণরূপে আপনার ব্রাউজারেই সম্পন্ন করা হয়।ক্লায়েন্ট-সাইডপ্রক্রিয়াটি সম্পন্ন করা হয়; আপনার প্রবেশ করানো কোনো ডেটাই আমাদের সার্ভারে পাঠানো হয় না। আপনি এক ক্লিকে অথবা সরাসরি ফলাফলটি আপনার ক্লিপবোর্ডে কপি করতে পারেন। .json আপনি এটি একটি ফাইল হিসেবে ডাউনলোড করতে পারেন। এটি ডেভেলপার, ডেটা অ্যানালিস্ট এবং যারা এপিআই ইন্টিগ্রেশন নিয়ে কাজ করেন, তাদের জন্য একটি অপরিহার্য টুল।

এটি কীভাবে ব্যবহার করবেন?

ধাপে ধাপে

  1. JSON টেক্সট প্রবেশ এলাকা পেস্ট করুন বা টাইপ করুন।
  2. কাজটি নির্বাচন করুন: সুন্দর করুন (ইন্ডেন্টেশন নির্বাচনের সাথে), হ্রাস করুন অথবা যাচাই করুন.
  3. সৌন্দর্যবর্ধনের জন্য আপনি যা চান ইন্ডেন্টেশন টাইপ বেছে নিন: ২টি স্পেস, ৪টি স্পেস, অথবা ট্যাব।
  4. ফলাফল তাৎক্ষণিকভাবে দেখানো হয়; যদি কোনো ত্রুটি থাকে... সারি এবং কলামের তথ্য সহ বিষয়টি ব্যাখ্যা করা হবে।
  5. ফলাফল অনুলিপি অথবা .json ফাইল হিসেবে ডাউনলোড করুন.
FAQ

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

JSON হলো একটি হালকা ডেটা আদান-প্রদানের ফরম্যাট যা মানুষ এবং মেশিন উভয়ই পড়তে পারে। API থেকে প্রাপ্ত প্রতিক্রিয়াগুলো প্রায়শই একটি লাইনে সংকুচিত (মিনিফাইড) অবস্থায় আসে। প্রিটি-প্রিন্টিং এই ডেটাতে ইন্ডেন্টেশন এবং লাইন ব্রেক যোগ করে, যা এটিকে পড়া আরও সহজ করে তোলে।

ব্রাউজারের অন্তর্নির্মিত JSON.parse() ফাংশনটি ব্যবহার করে সিনট্যাক্স পরীক্ষা করা হয়। পার্সিং ব্যর্থ হলে, ত্রুটির বার্তা থেকে সারি এবং কলামের তথ্য বের করে আপনাকে দেখানো হয়, যার ফলে আপনি দ্রুত সমস্যাটি খুঁজে বের করতে পারেন।

বিউটিফিকেশন পঠনযোগ্যতার জন্য JSON-এ ইন্ডেন্টেশন এবং স্পেস যোগ করে। অন্যদিকে, মিনিফিকেশন সমস্ত অপ্রয়োজনীয় স্পেস এবং লাইন ব্রেক অপসারণ করে ফাইলের আকার হ্রাস করে। মিনিফিকেশন ব্যান্ডউইথ সাশ্রয় করে, বিশেষ করে API অনুরোধ বা সোর্স কোডে এমবেড করা JSON-এর ক্ষেত্রে।

হ্যাঁ। সমস্ত কার্যক্রম শুধুমাত্র আপনার ব্রাউজারেই সম্পন্ন হয়; আপনার প্রবেশ করানো JSON ডেটা কখনোই সার্ভারে পাঠানো হয় না। আপনি প্রাইভেট API কী বা ব্যক্তিগত তথ্য সম্বলিত JSON ডেটা নিরাপদে প্রসেস করতে পারেন।

যখন প্রক্রিয়াটির ফলে একটি আউটপুট তৈরি হয় ডাউনলোড (.json) বাটনটি সক্রিয় হয়ে ওঠে। আপনি এটিতে ক্লিক করলে আপনার ব্রাউজার ফলাফলটি প্রদর্শন করবে। আউটপুট.json এটি আপনার কম্পিউটারে ওই নামে সংরক্ষণ করে।