জেসন

জেসন (JSON) এর পূর্নরুপ হচ্ছে জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন (JavaScript Object Notation)। এটা হালকা একটা ডাটা রিপ্রেজেন্ট করার ফরম্যাট। আমরা সহজেই এর সাহায্যে ডাটা পড়তে বা লিখতে পারি এবং একই সাথে ম্যাশিনের জন্যও লিখা বা পড়া সহজ। এটা জাভাস্ক্রিপ্ট বেসড একটা ফরম্যাট (জাভাস্ক্রিপ্ট স্ট্যান্ডার্ড ECMA-262 তৃতীয় এডিশন - ডিসেম্বর ১৯৯৯)

    সবার সাথে শেয়ার করুন

ডাটা টাইপ

  • নাম্বার

    var defineNumber = 1062.16
  • স্ট্রিং

    var myString = "wxyz"
  • বুলিয়ান

    var defineBool = true;
  • অ্যারে

    var defineArray = [ "​w", "​x", "​y", "​z" ]
  • অবজেক্ট

    var defineObject = { "number": 7 };
  • নাল

    var defineNull = null;
  • আন্ডিফাইন্ড

    var defineUndefined;

অবজেক্ট

  • var defineObject = {
  •    "title": "জেসন চিটশিট",
  •    "creator": "আবুল",
  •    "id": 39,
  •    "color": "#49a34c",
  •    "page": 70,
  •    "definition": true
  • };

অবজেক্ট প্রপার্টি

  • title পাওয়ার জন্যে

    defineObject.title
  • id পাওয়ার জন্যে

    defineObject["id"]
  • color পাওয়ার জন্যে

    defineObject[3]
  • কিছু না থাকলে undefined আসবে

    defineObject.notExist
  • কিছু না থাকলে undefined আসবে

    defineObject[100]

অ্যারে

  • var defineArray = [
  •    "জেসন চিটশিট",
  •    "আবুল",
  •    39,
  •    "#49a34c",
  •    70,
  •    true
  • ];

অ্যারে ইলিমেন্ট অ্যাক্সেস

  • সরাসরি ইন্ডেক্স নাম্বার দিয়ে অ্যাক্সেস

    defineArray[0]
  • সরাসরি ইন্ডেক্স নাম্বার দিয়ে অ্যাক্সেস

    defineArray[3]
  • ইন্ডেক্স নাম্বার বেশী দিলে undefined আসবে

    defineArray[100]