C
All Tools
🔍

JSON যাচাইকারী

JSON সিনট্যাক্স তাৎক্ষণিকভাবে যাচাই করুন।

JSON (JavaScript Object Notation) হলো API, কনফিগারেশন ফাইল এবং ওয়েব অ্যাপ্লিকেশনের জন্য ডি-ফ্যাক্টো ডেটা ইন্টারচেঞ্জ ফরম্যাট। অভিজ্ঞ ডেভেলপাররাও প্রায়ই এমন JSON-এর মুখোমুখি হন যা পার্স হয় না — একটি কমা মিসিং, একটি খোলা ব্র্যাকেট বন্ধ না হওয়া, বা একটি অতিরিক্ত ট্রেইলিং কমা পুরো অ্যাপ্লিকেশন ভেঙে দিতে পারে। এই JSON Validator আপনার JSON-কে সঙ্গে সঙ্গে অফিসিয়াল RFC 8259 স্ট্যান্ডার্ড অনুযায়ী চেক করে এবং কোথাও সমস্যা থাকলে সঠিক এরর মেসেজ দেখায়, যা ঘণ্টার পর ঘণ্টা ম্যানুয়াল ডিবাগিং বাঁচায়।

📋 এই ক্যালকুলেটর কীভাবে ব্যবহার করবেন

আপনার JSON ইনপুট বক্সে পেস্ট করুন — এটি একটি সাধারণ অবজেক্ট থেকে গভীরভাবে নেস্টেড অ্যারে পর্যন্ত যা কিছু হতে পারে। "Validate JSON"-এ ক্লিক করুন, তাহলে টুলটি লাইন ও ক্যারেক্টার সংখ্যা দেখিয়ে একটি সাকসেস মেসেজ দেবে, বা ব্রাউজারের নেটিভ JSON পার্সারের মেসেজ সহ একটি এরর দেখাবে যা ঠিক কোথায় সমস্যা তা নির্দেশ করে। সাধারণ এররগুলোর মধ্যে দেখুন: কোটেশন ছাড়া প্রপার্টি নাম (JSON-এ ডাবল কোট বাধ্যতামূলক), অ্যারে বা অবজেক্টের শেষ আইটেমের পরে ট্রেইলিং কমা, এবং সিঙ্গল-কোটেড স্ট্রিং (JSON শুধু ডাবল কোট অনুমতি দেয়)। এরর ঠিক করুন, আবার পেস্ট করুন এবং পুনরায় ভ্যালিডেট করুন।

💡 মূল তথ্য ও পরিসংখ্যান

JSON ভ্যালিডেশন ব্রাউজারের নেটিভ JSON.parse() ইঞ্জিন ব্যবহার করে, যা Node.js এবং আধুনিক ওয়েব ব্রাউজারগুলোতে ব্যবহৃত একই পার্সার — তাই এখানে "valid" রেজাল্ট মানে এটি আপনার অ্যাপ্লিকেশনেও ঠিকভাবে পার্স হবে। JSON ছয়টি ডেটা টাইপ সাপোর্ট করে: স্ট্রিং (ডাবল-কোটেড হতে হবে), নাম্বার, বুলিয়ান (true/false), null, অ্যারে, এবং অবজেক্ট। একটি ভ্যালিড JSON ডকুমেন্টে ঠিক একটি রুট এলিমেন্ট থাকতে হবে — একটি অবজেক্ট {} বা একটি অ্যারে []। সাধারণ ভুলগুলোর মধ্যে রয়েছে JavaScript-স্টাইল কমেন্ট (JSON-এ ভ্যালিড নয়), undefined ভ্যালু, এবং ডেট (JSON-এর কোনো নেটিভ ডেট টাইপ নেই — এর পরিবর্তে ISO 8601 স্ট্রিং ব্যবহার করুন)।

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

দাবিত্যাগ: এই ক্যালকুলেটর প্রদত্ত ফলাফল শুধুমাত্র তথ্যগত এবং শিক্ষামূলক উদ্দেশ্যে। এগুলি আর্থিক, চিকিৎসা বা আইনি পরামর্শ নয়। আর্থিক বা স্বাস্থ্য সংক্রান্ত সিদ্ধান্ত নেওয়ার আগে সর্বদা একজন যোগ্য পেশাদারের পরামর্শ নিন। প্রকৃত ফলাফল ব্যক্তিগত পরিস্থিতির উপর নির্ভর করে ভিন্ন হতে পারে।

⚙️ More Developer Tools Tools

View all Developer Tools tools →