JSON ভ্যালিডেটর
বিস্তারিত ত্রুটি বার্তা সহ JSON সিনট্যাক্স তাৎক্ষণিকভাবে ভ্যালিডেট করুন। কী/অ্যারে গণনা ও গভীরতা বিশ্লেষণ সহ JSON স্ট্রাকচার ফরম্যাট, মিনিফাই ও পরিদর্শন করুন। বিনামূল্যে, 100% আপনার ব্রাউজারে।
রেফারেন্স
JSON ভ্যালিডেশন কী?
JSON (JavaScript Object Notation) ভ্যালিডেশন পরীক্ষা করে একটি স্ট্রিং JSON স্পেসিফিকেশন (ECMA-404 / RFC 8259) মেনে চলে কিনা। বৈধ JSON-এ থাকতে হবে: সঠিকভাবে উদ্ধৃত স্ট্রিং কী, অবজেক্ট {} ও অ্যারে []-এর সঠিক নেস্টিং, বৈধ ডেটা টাইপ (স্ট্রিং, নম্বর, বুলিয়ান, null, অবজেক্ট, অ্যারে) এবং কোনো ট্রেইলিং কমা বা কমেন্ট নেই। এই টুলটি সুনির্দিষ্ট ভ্যালিডেশনের জন্য ব্রাউজারের নেটিভ JSON.parse() ব্যবহার করে।
JSON সিনট্যাক্স নিয়ম
কী অবশ্যই ডাবল-কোটেড স্ট্রিং হতে হবে: "key", 'key' বা key নয়। স্ট্রিং-এ ডাবল কোট ব্যবহার করতে হবে। নম্বর পূর্ণসংখ্যা বা দশমিক হতে পারে, কোনো শুরুতে শূন্য নেই (0.x ছাড়া)। বুলিয়ান: true / false (শুধু ছোট হাতের)। Null: null (ছোট হাতের)। শেষ এলিমেন্টের পরে কোনো ট্রেইলিং কমা নেই। কোনো কমেন্ট নেই — JSON // বা /* */ কমেন্ট সমর্থন করে না। কোনো undefined নেই — পরিবর্তে null ব্যবহার করুন।
সাধারণ JSON ত্রুটি
অনুপস্থিত কোট — কী ও স্ট্রিং অবশ্যই ডাবল-কোটেড হতে হবে। ট্রেইলিং কমা — {"a": 1,} অবৈধ; শেষ কমা সরান। সিঙ্গেল কোট — {'a': 1} বৈধ JSON নয়। আনএস্কেপড ক্যারেক্টার — স্ট্রিংয়ে বিশেষ ক্যারেক্টার (নিউলাইন, ট্যাব, ব্যাকস্ল্যাশ) এস্কেপ করতে হবে। ডুপ্লিকেট কী — প্রযুক্তিগতভাবে স্পেক অনুযায়ী বৈধ, তবে শেষ মান জেতে এবং আগের মানগুলো হারিয়ে যায়।
গোপনীয়তা
সমস্ত ভ্যালিডেশন নেটিভ JSON.parse() API ব্যবহার করে 100% আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।