JSON - সমীক্ষা
- পূর্ববর্তী পৃষ্ঠা এজেক্স ইনস্ট্যান্স
- পরবর্তী পৃষ্ঠা JSON গ্রাফিকা
JSON: JavaScript Object Notation (JavaScript কোষ্টুক ট্যাগ)。
JSON একটি তথ্য সংরক্ষণ এবং আদান-প্রদান সংজ্ঞান
JSON জাভাস্ক্রিপ্ট অবজেক্ট মার্কআপ দ্বারা লেখা টেক্সট
তথ্য আদান-প্রদান
যখন তথ্য ব্রাউজার এবং সার্ভারের মধ্যে আদান-প্রদান হয়, তখন তা কেবলমাত্র টেক্সট হতে হবে。
JSON টেক্সট, এবং আমরা যে কোনও জাভাস্ক্রিপ্ট অবজেক্টকে JSON-এ রূপান্তরিত করতে পারি, তাকে সার্ভারে পাঠাতে পারি。
আমরা সার্ভার থেকে পেয়ে এসেছে যে কোনও JSON-কেও জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তরিত করতে পারি。
এইভাবে, আমরা তথ্যকে জাভাস্ক্রিপ্ট অবজেক্ট হিসাবে হ্যান্ডল করতে পারি, বিজ্ঞানীকরণ এবং রূপান্তর ছাড়াই。
পাঠানো তথ্য
যদি আপনার তথ্য জাভাস্ক্রিপ্ট অবজেক্টে সংরক্ষণ করা হয়, তবে তা জিএসওয়াইএন রূপান্তরিত করে এবং সার্ভারে পাঠাতে পারেন。
উদাহরণ
var myObj = { name:"Bill Gates", age:62, city:"Seattle" }; var myJSON = JSON.stringify(myObj); window.location = "demo_json.php?x=" + myJSON;
আপনি এই ট্যুটোরিয়ালের পরবর্তী চাপে আরও বেশি জানতে পারবেন JSON.stringify()
ফাংশনের জ্ঞান
প্রাপ্ত তথ্য
যদি আপনি JSON ফরম্যাটে তথ্য পেয়েছেন, তবে তা জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তরিত করতে পারেন:
উদাহরণ
var myJSON = '{ "name":"Bill Gates", "age":62, "city":"Seattle" }'; var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
আপনি এই ট্যুটোরিয়ালের পরবর্তী চাপে আরও বেশি জানতে পারবেন JSON.parse()
ফাংশনের জ্ঞান
তথ্য সংরক্ষণ
সংরক্ষণ করা হলে, তথ্যকে কোনও নির্দিষ্ট ফরম্যাটে হতে হবে, এবং যেখানেই তা সংরক্ষণ করা হয়, টেক্সট সবসময় বৈধ ফরম্যাট হবে。
JSON জাভাস্ক্রিপ্ট অবজেক্টকে টেক্সট হিসাবে সংরক্ষণ করতে সম্ভব করে দেয়。
উদাহরণ
তথ্যকে স্থানীয় সংরক্ষণে সংরক্ষণ করুন
//তথ্য সংরক্ষণ: myObj = { name:"Bill Gates", age:62, city:"Seattle" }; myJSON = JSON.stringify(myObj); localStorage.setItem("testJSON", myJSON); //প্রাপ্ত তথ্য: text = localStorage.getItem("testJSON"); obj = JSON.parse(text); document.getElementById("demo").innerHTML = obj.name;
কীভাবে JSON?
- JSON দ্বারা জেইএসওয়ার্কস অবজেক্ট মার্কআপ (JavaScript Object Notation)
- JSON একটি হালকা ডাটা এক্সচেঞ্জ ফরম্যাট
- JSON স্বপ্রকাশী এবং সহজে বোঝা যায়
- JSON ভাষা নির্ভর
*
JSON ব্যবহার করে JavaScript গ্রামার, কিন্তু JSON ফরম্যাট সত্যিকারের টেক্সট।
টেক্সট যে কোনও প্রোগ্রামিং ল্যাঙ্গুয়েজ দ্বারা পাঠ্য এবং ব্যবহার করা যায়。
JSON ফরম্যাট প্রথমে ডৌগলাস ক্রকফোর্ড দ্বারা প্রস্তাবিত হয়েছিল।
কেন JSON ব্যবহার করা হয়?
কারণ JSON ফরম্যাট শুধুমাত্র টেক্সট, সার্ভার এবং ব্রাউজারের মধ্যে সহজে পার্সিং করা যায়, এবং যে কোনও প্রোগ্রামিং ল্যাঙ্গুয়েজের জন্য ডাটা ফরম্যাট হিসাবে ব্যবহৃত হতে পারে।
JavaScript প্রক্রিয়াসমূহ প্রদান করে, JSON ফরম্যাটে লেখা স্ট্রিং কে প্রকৃত JavaScript অবজেক্টে রূপান্তরিত করে:
JSON.parse()
সেজন্য, আপনি সার্ভার থেকে JSON ফরম্যাটে ডাটা প্রাপ্ত করলে, তা অন্য কোনও JavaScript অবজেক্টের মতো ব্যবহার করতে পারেন。
- পূর্ববর্তী পৃষ্ঠা এজেক্স ইনস্ট্যান্স
- পরবর্তী পৃষ্ঠা JSON গ্রাফিকা