JavaScript এ JSON ব্যবহার

JavaScript JSON – সম্পূর্ণ বাংলা টিউটোরিয়াল

JSON বা JavaScript Object Notation হলো একটি ডেটা ফরম্যাট, যা প্রধানত ডেটা সংরক্ষণ ও আদান-প্রদানের জন্য ব্যবহৃত হয়। এটি মূলত JavaScript থেকেই এসেছে, কিন্তু আজকের দিনে প্রায় সব প্রোগ্রামিং ভাষাই JSON সাপোর্ট করে।

JSON কী?

JSON একটি টেক্সট-ভিত্তিক ফরম্যাট যা object বা array আকারে থাকে। এটি key-value পেয়ার ব্যবহার করে ডেটা স্টোর করে।

উদাহরণ:

{
"name": "Rahim",
"age": 25,
"skills": ["JavaScript", "HTML", "CSS"]
}

JSON এবং JavaScript Object এর পার্থক্য

JSON দেখতে JavaScript object এর মতো হলেও কিছু পার্থক্য রয়েছে:

JavaScript Object JSON
Key-এ quote প্রয়োজন হয় না Key অবশ্যই double quote এ থাকতে হবে
Function থাকতে পারে Function রাখা যায় না
Date object রাখা যায় Date কে string হিসেবে রাখে

JavaScript এ JSON ব্যবহার

1. JSON.stringify()

JavaScript object কে JSON string-এ রূপান্তর করতে এই ফাংশন ব্যবহার হয়।


const student = { name: "Karim", age: 22 };
const jsonString = JSON.stringify(student);
console.log(jsonString);
// Output: {"name":"Karim","age":22}

2. JSON.parse()

JSON string কে JavaScript object এ রূপান্তর করতে এই ফাংশন ব্যবহার হয়।


const jsonData = '{"name":"Karim","age":22}';
const student = JSON.parse(jsonData);
console.log(student.name);
// Output: Karim

উদাহরণ: Object ↔ JSON


const user = {
username: "jamal",
active: true,
points: [100, 200, 300]
};

const jsonStr = JSON.stringify(user);
console.log(jsonStr);

const newUser = JSON.parse(jsonStr);
console.log(newUser.points[1]); // 200

Server থেকে JSON ডেটা ব্যবহার

সাধারণত API থেকে ডেটা JSON format এ পাওয়া যায়:


fetch('https://api.example.com/users')
.then(response => response.json())
.then(data => console.log(data));

JSON এর সুবিধা

  • মানব-পাঠযোগ্য
  • Language-independent
  • Lightweight এবং Fast
  • Data Exchange সহজ

উপসংহার

JSON হল JavaScript এর একটি গুরুত্বপূর্ণ অংশ, বিশেষত API communication এর ক্ষেত্রে। এটি আপনাকে দ্রুত ও সহজভাবে ডেটা আদান-প্রদান করতে সাহায্য করে। JSON ভালোভাবে বোঝা মানে modern web development বুঝা।


 

Leave a Reply