"মিথ্যা অ্যালার্ম। আমার রিলিফ ভালভের সাথে সবকিছু ঠিক আছে।"

"চলুন চলুন। আজ আমি ব্যাখ্যা করতে চাই JSON কি।"

JSON - 1

"হ্যাঁ, শব্দটা অনেকবার শুনেছি। এর মানে কি?"

"ওয়েবের বৃদ্ধির সাথে, জাভাস্ক্রিপ্ট সহ এইচটিএমএল পৃষ্ঠাগুলি সার্ভারের সাথে সক্রিয়ভাবে যোগাযোগ করতে শুরু করে এবং সার্ভারগুলি থেকে ডেটা ডাউনলোড করতে শুরু করে৷ এই প্রক্রিয়াটিকে সহজ করার জন্য, সার্ভার এবং একটি জাভাস্ক্রিপ্ট প্রোগ্রামের মধ্যে যোগাযোগের জন্য একটি মান উদ্ভাবন করা হয়েছিল৷ এই মানটিকে JSON (জাভাস্ক্রিপ্ট অবজেক্ট) বলা হয় স্বরলিপি)। "

"তাহলে এই মান কি?"

"ওহ, এটি সবচেয়ে আকর্ষণীয় অংশ। একটি জাভাস্ক্রিপ্ট অবজেক্টের ঘোষণাকে মান হিসাবে বেছে নেওয়া হয়েছিল!"

"এখানে JSON ফর্ম্যাটে বার্তাগুলির একটি উদাহরণ:"

JSON ফর্ম্যাটে বার্তা
{
 "name": "peter",
 "last": "jones"
}
{
 "name": "batman",
 "enemies": [1,4,6,7,8,4,3,90]
}
{
 "name": "grandpa",
 "children": [
{
 "name" = "Bob",
 "children": ["Emma", "Nikol"]
},
{
 "name" = "Devid",
 "children": ["Jesica", "Pamela"]
}
]
}
{
 "12 45": {
 "__++": [],
 "1":"2"
 }
}
{}

"তাহলে, এই বার্তাগুলি কেবলমাত্র এমন ডেটা পাস করছে যা আসলে জাভাস্ক্রিপ্ট অবজেক্টের প্রতিনিধিত্ব করে?"

"হ্যাঁ। এবং এটি দুটি কারণে খুব সুবিধাজনক:"

"প্রথম, 'ডেলিভারি ফরম্যাট' থেকে ডাটাকে জাভাস্ক্রিপ্ট অবজেক্টের সংগ্রহে রূপান্তর করার দরকার নেই।"

"দ্বিতীয়ত, এই বিন্যাসটি খুব ভিজ্যুয়াল: এটি মানুষের দ্বারা সহজেই পড়া এবং সম্পাদনা করা যায়।"

"অবশ্যই, কিছু সীমাবদ্ধতা রয়েছে: সবকিছুকে বস্তু, অ্যারে, পাঠ্য এবং সংখ্যার সংগ্রহ হিসাবে উপস্থাপন করা যায় না।"

"উদাহরণস্বরূপ, একটি তারিখ অবজেক্ট একটি স্ট্রিং হিসাবে পাঠানো হয়: «2012-04-23T18:25:43.511Z»"

"এখনও, তথ্য পাঠানোর এই পদ্ধতিটি অত্যন্ত সুবিধাজনক, পঠনযোগ্য, বরং হালকা ওজনের, এবং এতে ন্যূনতম পরিমাণে অতিরিক্ত তথ্য রয়েছে। এটি এটিকে খুব জনপ্রিয় হতে সাহায্য করেছে।"

"আমার মতে, JSON একটি খুব সাধারণ বিন্যাস। এটি সম্পর্কে সবকিছুই সুস্পষ্ট এবং পরিষ্কার।"

"এবং জাভাস্ক্রিপ্ট নিজেই খুব জটিল নয়।"

"ভাষাটি সহজ, কিন্তু এতে লেখা প্রোগ্রামগুলি জটিল।"

"অথবা, আমার চাচা যেমন বলতেন, মানুষের ইংরেজিতে 26টি অক্ষর আছে, কিন্তু এটি সঠিকভাবে বলতে শেখা একটি গলদা চিংড়ির জন্য সহজ কাজ নয়।"

"হুম। তুমি ঠিক বলেছ, বিলাবো। আমি এটা মাথায় রাখব। আকর্ষণীয় পাঠের জন্য ধন্যবাদ।"