আপনার ডেটা যাচাই করতে JSON Schema ব্যবহার कैसे করবেন

By JSONValidator.dev টিম 2025-07-04

JSON Schema কি?

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

JSON Schema শুধু যাচাইয়ের জন্য নয়—এটি কোড জেনারেশন, API ডকুমেন্টেশন, এবং এডিটর অটো-কমপ্লিশনেও কাজে লাগে।

কেন একটি Schema দিয়ে যাচাই করবেন?

  • ভুল বা অনুপস্থিত ডেটা আগে থেকেই ধরুন এবং বাগ প্রতিরোধ করুন।
  • বিভিন্ন দল, অ্যাপ বা API তে ডেটার সামঞ্জস্য নিশ্চিত করুন।
  • স্কিমা থেকে স্বয়ংক্রিয়ভাবে ডকুমেন্টেশন তৈরি করুন।
  • এডিটর এবং টুলগুলোকে ভালো অটো-কমপ্লিশন ও ইনলাইন সাহায্য দিতে সহায়তা করুন।
স্মরণ রাখুন, একটি সহজ স্কিমাও সাধারণ ভুল গুলো ধরতে পারে, যা পরবর্তীতে ডিবাগিংয়ের সময় অনেক সময় বাচাতে পারে।

একটি সহজ উদাহরণ: মৌলিক Schema

নিচে একটি মৌলিক JSON অবজেক্ট এবং তার কাঠামো যাচাই করার জন্য একটি নির্দিষ্ট Schema দেখানো হলো:

{
  "name": "Alice",
  "age": 30
}
{
  "type": "object",
  "properties": {
    "name": { "type": "string" },
    "age": { "type": "number" }
  },
  "required": ["name", "age"]
}

এই Schema নিশ্চিত করে যে অবজেক্টটিতে অবশ্যই একটি 'name' (স্ট্রিং হিসেবে) এবং একটি 'age' (নাম্বর হিসেবে) থাকতে হবে।

নিজস্ব Schema কীভাবে লিখবেন

আপনি আপনার Schema তে উন্নত নিয়ম যোগ করতে পারেন: ক্ষেত্রের মান সীমাবদ্ধ করা, নেস্টেড অবজেক্ট নির্ধারণ, বা সর্বনিম্ন/সর্বোচ্চ সংখ্যা নির্ধারণ করা। নিচে একটি উদাহরণ দেওয়া হলো যা পণ্যের অ্যারে যাচাই করে:

{
  "type": "array",
  "items": {
    "type": "object",
    "properties": {
      "id": { "type": "string" },
      "price": { "type": "number", "minimum": 0 },
      "tags": {
        "type": "array",
        "items": { "type": "string" }
      }
    },
    "required": ["id", "price"]
  }
}
ধাপে ধাপে তৈরি করুন: ছোট থেকে শুরু করুন এবং অনলাইন ভ্যালিডেটর ব্যবহার করে প্রতিটি ধাপ পরীক্ষা করুন।

Schema যাচাইয়ের জন্য JSONValidator.dev ব্যবহার

  1. প্রথমে আপনার JSON ডেটা প্রধান এডিটরে পেস্ট করুন।
  2. তারপর নিচে স্কিমা এডিটরে আপনার JSON Schema পেস্ট করুন।
  3. এখন এই Schema অনুসারে JSON যাচাই করুন বোতামে ক্লিক করুন।
  4. যাচাই ফলাফল দেখুন, যেকোনো ত্রুটি হাইলাইট ও ব্যাখ্যা সহ পাওয়া যাবে।
সব যাচাই কাজ আপনার ব্রাউজারে হয়—আপনার ডেটা কখনও আপনার ডিভাইস ছেড়ে যায় না।

Schema যাচাই ত্রুটি সমাধান

সাধারণ কিছু ত্রুটির কারণ হলো:

  • আপনার ডেটায় কোনো আবশ্যকীয় ক্ষেত্র অনুপস্থিত।
  • কোনো মানের ধরন Schema এর সাথে মেলেনা (যেমন স্ট্রিং এবং নাম্বরের বাগে)।
  • Schema নিজেই অবৈধ বা টাইপোগ্রাফিক্যাল ত্রুটি রয়েছে।
ত্রুটির বার্তা মনোযোগ দিয়ে পড়ুন—সেগুলো সাধারণত সঠিক ক্ষেত্র এবং ধরণের অমিল জানায়।

উপসংহার

JSON Schema যাচাই হচ্ছে একটি শক্তিশালী পদ্ধতি যা আপনার ডেটাকে দৃঢ় এবং ত্রুটিমুক্ত করে তোলে। আমাদের বিনামূল্যের JSON Schema Generator ব্যবহার করে আপনার নিজস্ব Schema তৈরি করুন এবং তা সরাসরি যাচাই করুন!