জেসন

ডেভসংকেত

জেসন (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]
ডেভসংকেত

বাংলা চিটশিটের ভান্ডার

devsonket.com

প্রিন্ট করুন