JavaScript এবং JSON Syntax Rules

JavaScript এবং JSON Syntax Rules (বাংলায়)

JavaScript এবং JSON দেখতে প্রায় একরকম হলেও এদের syntax rules ভিন্ন। JSON হলো একধরনের data format যা শুধুমাত্র ডেটা সংরক্ষণ ও বিনিময়ের জন্য ব্যবহৃত হয়, যেখানে JavaScript হলো একটি সম্পূর্ণ প্রোগ্রামিং ভাষা।

JavaScript Syntax

JavaScript object তৈরি করা হয় key-value pair দিয়ে:


const person = {
name: "Rahim",
age: 30,
isStudent: false
};
  • Key গুলোতে quote (“) প্রয়োজন হয় না
  • Boolean, number, string সবকিছু রাখা যায়
  • Function ও রাখা যায় object এর মধ্যে

JSON Syntax

JSON-এর syntax কিছুটা strict:


{
"name": "Rahim",
"age": 30,
"isStudent": false
}
  • Key অবশ্যই double quotes (” “) এ থাকতে হবে
  • Function বা undefined রাখা যাবে না
  • Data types: string, number, array, object, boolean, null

JavaScript vs JSON Syntax Table

Feature JavaScript Object JSON
Quotes for Keys Optional Mandatory (“”)
Comments Allowed Not allowed
Functions Allowed Not allowed
undefined Allowed Not allowed

JSON Syntax এর নিয়ম

  • Data লিখতে হবে key/value pair আকারে
  • Key গুলোতে অবশ্যই double quotes থাকবে
  • Values হতে পারে: string, number, object, array, boolean, null
  • Data গুলো আলাদা হবে comma দিয়ে

JSON Syntax Example:


{
"firstName": "Jamal",
"lastName": "Uddin",
"isStudent": true,
"age": 21,
"subjects": ["Math", "Science"]
}

JavaScript to JSON: stringify()


const obj = { name: "Rahim", age: 20 };
const jsonStr = JSON.stringify(obj);
console.log(jsonStr);
// Output: {"name":"Rahim","age":20}

JSON to JavaScript: parse()


const jsonText = '{"name":"Karim","age":25}';
const obj = JSON.parse(jsonText);
console.log(obj.name);
// Output: Karim

উপসংহার

JavaScript এবং JSON syntax-এ অনেক গুরুত্বপূর্ণ পার্থক্য রয়েছে। JSON একধরনের ডেটা ফরম্যাট হওয়ায় এটি আরও strict। Web API, config files ইত্যাদিতে JSON ব্যবহারের আগে এই syntax রুলগুলো ভালোভাবে জানা উচিত।


 

Leave a Reply