জেসন (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;
title পাওয়ার জন্যে
defineObject.title
id পাওয়ার জন্যে
defineObject["id"]
color পাওয়ার জন্যে
defineObject[3]
কিছু না থাকলে undefined
আসবে
defineObject.notExist
কিছু না থাকলে undefined
আসবে
defineObject[100]
var defineObject = {
"title": "জেসন চিটশিট",
"creator": "আবুল",
"id": 39,
"color": "#49a34c",
"page": 70,
"definition": true
};
var defineArray = [
{
"first": "Farhan",
"last": "Chowdhury",
"id": CSE41,
"salary": 40000,
"age": 33,
"definition": true
},
{
"first": "Sojib",
"last": "Ahmed",
"id": CSE45,
"salary": 30000,
"age": 29,
"definition": true
},
{
"first": "Gourav",
"last": "Dev",
"id": CSE47,
"salary": 55000,
"age": 35,
"definition": true
}
];