JSON ফরম্যাটার ও ভ্যালিডেটর - সাজান, ছোট করুন, ভুল খুঁজুন

2on /
/ ডেভেলপার টুলস / JSON ফরম্যাটার

JSON ফরম্যাটার ও ভ্যালিডেটর

এই JSON ফরম্যাটার কী করে

API-এর উত্তর এক লম্বা লাইনে আসে আর আপনাকে তার গঠন দেখতে হয়, কিংবা সেটি পার্সই হয় না আর আপনাকে জানতে হয় কোথায় গোলমাল। এই পাতা দুটোই করে, কোথাও কিছু না পাঠিয়ে: পার্সিং, ইনডেন্ট আর ট্রি ভিউ সবই আপনার ব্রাউজারে।

কীভাবে ব্যবহার করবেন

  1. 1 বাক্সে JSON পেস্ট করুন, অথবা কেমন কাজ করে দেখতে “উদাহরণ লোড করুন” চাপুন।
  2. 2 ইনডেন্ট বেছে নিন, আর দুটি উত্তর মেলাতে চাইলে “কী সাজান” টিক দিন।
  3. 3 “ফরম্যাট করুন” চাপুন। JSON ভুল হলে লাইন ও কলাম পাবেন; ঠিক থাকলে ট্রি ভিউতে গিয়ে ঘুরে দেখুন।

ত্রুটির বার্তা বলে কী, বলে না কোথায়

ভাঙা নথির খবর ব্রাউজারভেদে ভিন্নভাবে আসে: কেউ অক্ষর অবস্থান দেয়, কেউ লাইন ও কলাম, কেউ কিছুই না। এই পাতা আপনার ব্রাউজার যে রূপটি দিয়েছে সেটি পড়ে লাইন ও কলামে বদলায়, তারপর সেই লাইনটি ঠিক জায়গার নিচে চিহ্ন দিয়ে দেখায়। অবস্থান একেবারেই না পেলে বার্তাটি দেখানো হয় কিন্তু কোনো লাইন চিহ্নিত হয় না, কারণ ভুল লাইন দেখানো কিছুই না দেখানোর চেয়ে খারাপ।

ফরম্যাট আর মিনিফাই একই কাজের দুই দিক

দুটোই পার্স করা মান থেকে নথিটি নতুন করে গড়ে, তাই ইনপুটে ফাঁকা জায়গা অদ্ভুত হলেও আউটপুট সবসময় বৈধ JSON। মিনিফাই টোকেনের মাঝের সব ফাঁকা সরিয়ে দেয়, যা হেডার, কোয়েরি স্ট্রিং বা টেস্ট ফিক্সচারে বসানোর আগে দরকার হয়।

আগে
{"id":7,"tags":["a","b"],"ok":true}
পরে
{
  "id": 7,
  "tags": [
    "a",
    "b"
  ],
  "ok": true
}

কী সাজালে দুটি উত্তর তুলনাযোগ্য হয়

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

আপনি যা পেস্ট করেন তা এই পাতা ছেড়ে যায় না

যে JSON ফরম্যাট করতে হয় সেটি সাধারণত সত্যিকারের API উত্তর, আর তাতে প্রায়ই টোকেন, গ্রাহকের তথ্য বা অর্ডার থাকে। এখানে কোনো আপলোড ধাপ নেই, সার্ভার দিকও নেই: সবকিছু আপনার খোলা এই পাতাতেই চলে।

JSON ফরম্যাটার - সচরাচর প্রশ্ন

না। পাতাটিতে আপলোড ধাপও নেই, সার্ভার অংশও নেই; পার্সিং আর আউটপুট আপনি যে ট্যাব দেখছেন তার ভেতরেই হয়। পাতাটি লোড করে অফলাইন হয়ে তারপরও ফরম্যাট করে দেখলে নিজেই যাচাই করতে পারবেন।
নতুন
কালার কনভার্টার একটি রং HEX, RGB ও HSL-এর মধ্যে রূপান্তর করুন, শেডের ধাপ তৈরি করুন, আর সাদা, কালো বা অন্য যেকোনো রঙের সঙ্গে কনট্রাস্ট অনুপাত যাচাই করুন।
আজ জনপ্রিয়
পাসওয়ার্ড জেনারেটর আপনার যন্ত্রের ক্রিপ্টোগ্রাফিক এলোমেলো উৎস দিয়ে ব্রাউজারেই পাসওয়ার্ড তৈরি করুন, আর অস্পষ্ট রঙিন বারের বদলে এনট্রপি বিটে আসল শক্তি দেখুন।

সম্পর্কিত ডেভ টুলস

MD5 জেনারেটর বিনামূল্যের MD5 হ্যাশ জেনারেটর: যেকোনো লেখা বা ফাইলকে ব্রাউজারেই MD5 চেকসামে রূপান্তর করুন - অখণ্ডতা যাচাইয়ে কাজে লাগে।
Base64 এনকোডার ও ডিকোডার বিনামূল্যের Base64 এনকোডার ও ডিকোডার: লেখা বা ফাইল Base64-এ রূপান্তর করুন এবং ফিরিয়েও আনুন - সবই ব্রাউজারে, আপলোড ছাড়াই।
লোরেম ইপসাম জেনারেটর বিনামূল্যের Lorem Ipsum জেনারেটর: অনুচ্ছেদ, বাক্য বা শব্দসংখ্যা অনুযায়ী নমুনা লেখা তৈরি করুন, ডিজাইন মকআপের জন্য HTML ট্যাগসহ।
JWT ডিকোডার বিনামূল্যের JWT ডিকোডার: টোকেন পেস্ট করে হেডার, পেলোড ও স্বাক্ষর পড়ার উপযোগী রূপে দেখুন - সবই ব্রাউজারে, কিছুই পাঠানো হয় না।
URL এনকোডার ও ডিকোডার বিনামূল্যের URL এনকোডার ও ডিকোডার: লিংক ও কোয়েরি প্যারামিটার পারসেন্ট এনকোডিংয়ে বদলান এবং ফিরিয়ে আনুন - পুরো URL বা অংশ ধরে।

অন্যান্য টুল যা আপনার ভালো লাগতে পারে

Word থেকে PDF বিনামূল্যে Word থেকে PDF: DOC, DOCX, ODT বা RTF ফাইল আপলোড করুন এবং কয়েক সেকেন্ডে সঠিক বিন্যাসের PDF ডাউনলোড করুন।
PDF থেকে Word বিনামূল্যে PDF থেকে Word: PDF আপলোড করুন এবং কয়েক সেকেন্ডে সম্পাদনাযোগ্য DOCX ডাউনলোড করুন - নিবন্ধন বা জলছাপ ছাড়াই।
ওয়ার্ড কাউন্টার বিনামূল্যের শব্দ গণনা: লেখা পেস্ট করে শব্দ, অক্ষর, বাক্য ও অনুচ্ছেদ গুনুন এবং পড়ার আনুমানিক সময় দেখুন। কিছুই আপলোড হয় না।
ক্যারেক্টার কাউন্টার বিনামূল্যের ক্যারেক্টার কাউন্টার: স্পেসসহ ও স্পেস ছাড়া অক্ষর, শব্দ ও লাইন গুনুন এবং শিরোনাম ও মেটা বিবরণের SEO সীমা যাচাই করুন।
কীওয়ার্ড ঘনত্ব পরীক্ষক বিনামূল্যের কীওয়ার্ড ডেনসিটি টুল: লেখা বা URL দিন, প্রতিটি শব্দ ও শব্দগুচ্ছ কতবার এসেছে শতাংশসহ দেখুন।