JavaScript JSON Data Types

JavaScript JSON Data Types – বিস্তারিত বাংলা টিউটোরিয়াল

JSON (JavaScript Object Notation) একটি হালকা ডেটা বিনিময়ের ফরম্যাট, যা মূলত JavaScript-এর উপরে ভিত্তি করে তৈরি। JSON-এ বিভিন্ন ধরণের ডেটা টাইপ ব্যবহার করা যায়। এই টিউটোরিয়ালে আমরা JSON-এর সকল Data Types নিয়ে বিশ্লেষণ করব এবং উদাহরণ সহ প্রতিটির বাংলা ব্যাখ্যা দেব।


১. String

JSON-এ String হচ্ছে সবচেয়ে সাধারণ ডেটা টাইপ। এটি অবশ্যই double quotes (” “) এর মধ্যে থাকবে।

{
  "name": "Rafiq"
}

ব্যাখ্যা: এখানে name key এর মান একটি string — “Rafiq”। এটি ডাবল কোটেশনে আবদ্ধ।


২. Number

JSON-এ Number টাইপ ব্যবহার করে পূর্ণ সংখ্যা ও দশমিক সংখ্যা প্রকাশ করা যায়।

{
  "age": 30,
  "height": 5.9
}

ব্যাখ্যা: এখানে age একটি পূর্ণসংখ্যা (integer) এবং height একটি দশমিক সংখ্যা (float)।


✅ ৩. Boolean

Boolean টাইপ দুটি মান গ্রহণ করে — true অথবা false

{
  "isStudent": false,
  "hasLicense": true
}

ব্যাখ্যা: এখানে isStudent এবং hasLicense Boolean টাইপের উদাহরণ। এগুলো Yes/No বোঝাতে ব্যবহৃত হয়।


৪. Null

Null ডেটা টাইপটি বোঝায় যে কোনো ভেরিয়েবলের মান নেই বা সেটি শূন্য।

{
  "address": null
}

ব্যাখ্যা: উপরের উদাহরণে address এর কোনো মান নেই, তাই তাকে null দ্বারা প্রকাশ করা হয়েছে।


৫. Array

Array হচ্ছে একই টাইপ অথবা বিভিন্ন টাইপের মানের তালিকা। এটি [ ] ব্র্যাকেট দিয়ে লেখা হয়।

{
  "fruits": ["apple", "banana", "mango"]
}

ব্যাখ্যা: এখানে fruits key একটি array ধারণ করছে, যাতে তিনটি string আছে।

Array-এ ভিন্ন টাইপের ডেটাও থাকতে পারে:

{
  "mixed": ["hello", 10, true, null]
}

ব্যাখ্যা: এখানে mixed array-এ আছে string, number, boolean এবং null।


৬. Object

JSON-এ Object হলো key-value pair এর সমষ্টি, যেখানে প্রতিটি key string এবং value যেকোনো টাইপ হতে পারে।

{
  "person": {
    "name": "Sadia",
    "age": 22,
    "email": "sadia@example.com"
  }
}

ব্যাখ্যা: এখানে person একটি nested JSON object যার মধ্যে আবার তিনটি key-value রয়েছে।


JSON Value Data Types Summary Table

ডেটা টাইপ উদাহরণ ব্যাখ্যা
String “Hello” Double quotes-এ আবদ্ধ টেক্সট
Number 42 পূর্ণসংখ্যা বা দশমিক সংখ্যা
Boolean true হ্যাঁ / না বোঝাতে
Null null কোনো মান নেই
Array [“a”, “b”, “c”] একাধিক মানের তালিকা
Object {“key”:”value”} key-value পেয়ার

JSON Valid এবং Invalid Example

✅ Valid JSON:

{
  "id": 101,
  "name": "Hasan",
  "active": true,
  "skills": ["HTML", "CSS", "JS"],
  "meta": null
}

❌ Invalid JSON:

{
  name: 'Hasan',         // key তে quotes নেই এবং string এ single quotes
  "active": True         // true বড় অক্ষরে লেখা
}

ব্যাখ্যা: JSON এ key অবশ্যই ডাবল কোটেশনে এবং string-ও double quotes-এ হবে। True এর বদলে true (lowercase) লিখতে হবে।


শেষ কথা

JSON ডেটা টাইপগুলো জানা খুব জরুরি কারণ JavaScript, API, AJAX, বা সার্ভার ডেটা প্রসেসিং-এর ক্ষেত্রে এগুলো বারবার ব্যবহৃত হয়। একটি valid JSON তৈরির জন্য আপনাকে অবশ্যই সঠিক টাইপ এবং সিনট্যাক্স অনুসরণ করতে হবে।

 

Leave a Reply