API প্রতিক্রিয়া পড়া
সংক্ষিপ্তকৃত প্রতিক্রিয়া পেস্ট করুন এবং এক দীর্ঘ লাইনের পরিবর্তে এক নজরে এর গঠন দেখুন।
JSON পেস্ট করুন, টাইপ করার সময় এটি চেক ও ফরম্যাট হবে। ২ স্পেস, ৪ স্পেস, একটি ট্যাব বা মিনিফাইড আউটপুট বেছে নিন; ইচ্ছেমতো কীগুলো সাজান; এবং কোনো ভুল হলে সঠিক লাইন ও কলাম পাবেন। আপনার ডেটা কখনোই আপলোড হয় না।
JSON কী, কেন এটি ভেঙে যায় এবং কীভাবে দ্রুত ঠিক করা যায়।
একটি JSON ফরম্যাটার JSON টেক্সটকে মানুষের পড়ার উপযোগী পরিপাটি ও ইনডেন্টযুক্ত বিন্যাসে রূপান্তরিত করে, অথবা পাঠানোর জন্য একক সংক্ষিপ্ত লাইনে সংকুচিত করে। একটি ভ্যালিডেটর যাচাই করে যে টেক্সটটি সত্যিই JSON কিনা এবং যেখানে তা নয় সেখানে নির্দেশ করে।
এই টুলটি একসঙ্গে উভয় কাজই করে। এটি আপনার JSON-কে একটি কঠোর পার্সার দিয়ে পড়ে, আপনার পছন্দের ফরম্যাটে ফলাফল দেখায় এবং কোনো ভুল হলে তার লাইন ও কলাম দেখিয়ে দেয়, যাতে আপনি টেক্সট ঘেঁটে খুঁজতে না হয়।
সংক্ষিপ্তকৃত প্রতিক্রিয়া পেস্ট করুন এবং এক দীর্ঘ লাইনের পরিবর্তে এক নজরে এর গঠন দেখুন।
অ্যাপ লোড করতে ব্যর্থ হওয়ার আগে প্যাকেজ, সেটিংস এবং ডেটা ফাইলগুলিতে টাইপো আছে কিনা পরীক্ষা করুন।
পৃষ্ঠা, অনুরোধ বা পরীক্ষায় এমবেড করার আগে JSON-এর অতিরিক্ত ফাঁকা স্থান সরিয়ে সংক্ষিপ্ত করুন।
JSON-এর নিয়মাবলী খুবই সীমিত। টেক্সট ডবল কোট দিয়ে ঘেরা, প্রতিটি কী সহ। মান হতে পারে স্ট্রিং, সংখ্যা, true, false, null, অ্যারে বা অবজেক্ট। আইটেমগুলো কমা দিয়ে পৃথক করা হয়, শেষ আইটেমের পর কমা নেই, এবং মন্তব্য অনুমোদিত নয়।
অধিকাংশ ত্রুটি আসে জাভাস্ক্রিপ্ট বা অন্যান্য ফরম্যাট থেকে বহন করে আসা কয়েকটি অভ্যাস থেকে: একক উদ্ধৃতি, উদ্ধৃতিবিহীন কী, শেষের কমা, মন্তব্য এবং undefined বা NaN-এর মতো মান। ভ্যালিডেটরটি যে সমস্যাটি খুঁজে পায় তা এবং তা যে লাইন ও কলামে ঘটে সেগুলো নাম করে।
এখানে ফরম্যাটিং আপনার ডেটার প্রতি যত্নশীল। সংখ্যা ও স্ট্রিংগুলো ঠিক যেমন লেখা আছে তেমনই অনুলিপি করা হয়, তাই 12345678901234567890-এর মতো একটি দীর্ঘ আইডি কোনো অঙ্ক হারায় না এবং 1.0 কখনো 1-এ পরিণত হয় না। শুধুমাত্র হোয়াইটস্পেস পরিবর্তিত হয়, এবং যদি আপনি 'Sort keys' চালু করেন তাহলে কী-গুলোর ক্রমও পরিবর্তিত হয়। একই কী যদি একটি অবজেক্টে দুইবার উপস্থিত হয়, টুলটি আপনাকে সতর্ক করে, কারণ অধিকাংশ পার্সার শুধুমাত্র শেষ মানই রাখে।
এই পৃষ্ঠায় JavaScript আপনার ব্রাউজারে আপনার JSON পার্স ও ফরম্যাট করে। এটি আপলোড, সংরক্ষণ বা লগ করা হয় না, এবং ডাউনলোড করা ফাইলগুলো আপনার ডিভাইসে তৈরি হয়।
শুধুমাত্র স্ট্যান্ডার্ড JSON গ্রহণ করা হয়। মন্তব্য, শেষের কমা, একক উদ্ধৃতি এবং NaN ত্রুটি হিসেবে রিপোর্ট করা হয়, এবং টুল সেগুলো আপনার জন্য ঠিক করে না। প্রায় 10 MB-এর বেশি আকারের খুব বড় ফাইলগুলো প্রক্রিয়া করা হয় না।
আপনার JSON ইনপুট বক্সে পেস্ট করুন। এটি আপনি যেই ইনডেন্টেশন (২টি স্পেস, ৪টি স্পেস বা একটি ট্যাব) বেছে নেবেন, সেই অনুযায়ী সঙ্গে সঙ্গেই ফরম্যাট করা হবে। তারপর ফলাফলটি কপি করুন অথবা .json ফাইল হিসেবে ডাউনলোড করুন।
টুলটি আপনার টেক্সটটিকে একটি কঠোর JSON পার্সার দিয়ে পড়ে। যদি কোনো ভুল থাকে, এটি সমস্যার লাইন ও কলাম দেখায় সংক্ষিপ্ত ব্যাখ্যা সহ, এবং একটি বোতাম আপনাকে ইনপুটে সেই স্থানে নিয়ে যায়।
Beautify লাইন ব্রেক এবং ইনডেন্ট যোগ করে যাতে JSON পড়তে সহজ হয়। Minify সমস্ত ঐচ্ছিক শূন্যস্থান সরিয়ে ফেলে যাতে টেক্সট যতটা সম্ভব ছোট হয়। ডেটা উভয় ক্ষেত্রেই একই থাকে।
সাধারণত ত্রুটির কারণগুলো হল: ট্রেইলিং কমা, ডাবল কোটসের পরিবর্তে সিঙ্গল কোটস, কোট ছাড়া কী, আইটেমগুলোর মধ্যে কমার অভাব, অথবা মন্তব্য। স্ট্যান্ডার্ড JSON এগুলোর কোনোটিই গ্রহণ করে না, এবং ত্রুটির বার্তাটি সঠিক অবস্থান নির্দেশ করে।
না। স্ট্রিং এবং সংখ্যাগুলো আপনি যেমন লিখেছেন ঠিক তেমনই রাখা হয়, এমনকি 1.0 বা 1e3-এর মতো খুব বড় সংখ্যা ও মানগুলোও। শুধুমাত্র শূন্যস্থান পরিবর্তিত হয়, এবং যদি আপনি 'Sort keys' চালু করেন তাহলে কী-গুলোর ক্রমও পরিবর্তিত হয়।
স্ট্যান্ডার্ড JSON-এ নয়। JSON5 এবং JSONC-এর মতো ফরম্যাটগুলো এগুলো সমর্থন করে, কিন্তু এই ভ্যালিডেটর স্ট্যান্ডার্ড অনুসরণ করে, তাই এটি মন্তব্য এবং অতিরিক্ত কমাগুলোকে ত্রুটি হিসেবে রিপোর্ট করে।
না। ফরম্যাটিং এবং ভ্যালিডেஷன் আপনার ব্রাউজারে চলে, এবং আপনার JSON কখনই আপনার ডিভাইস থেকে বের হয় না। এটি API রেসপন্স এবং কনফিগ ফাইলগুলোর জন্য নিরাপদ, যেগুলো আপনি ব্যক্তিগত রাখতে চান।
প্রায় ১০ এমবি পর্যন্ত টেক্সট। গতির নির্ভরতা আপনার ডিভাইসের উপর, তাই খুব বড় ফাইল ফোনে একটু সময় নিতে পারে। সবকিছু আপনার ব্রাউজারের মেমোরিতে প্রক্রিয়া করা হয়।
হোমপেজে আরও কয়েক ডজন বিনামূল্যের টুল রয়েছে, যেগুলির জন্য কোনো API কী প্রয়োজন হয় না।
লাইনগুলো একত্রিত করুন এবং টেক্সট থেকে লাইন বিরতিগুলো সরান।
টুল খুলুনপাঠ্য থেকে অতিরিক্ত ফাঁকা স্থান, ট্যাব এবং ফাঁকা লাইনগুলো সরিয়ে ফেলুন।
টুল খুলুনযে কোনো তালিকা থেকে পুনরাবৃত্তি হওয়া লাইনগুলো সরিয়ে ফেলুন।
টুল খুলুনআপনার আইপি খুঁজে বের করুন এবং যেকোনো আইপি ঠিকানা অনুসন্ধান করুন।
টুল খুলুনকোনও মিলিত প্রশ্ন নেই।
এই টুলটি সম্পর্কে আপনার মতামত অন্যান্য দর্শকদের সাথে শেয়ার করুন।