JSON সমীক্ষা

JSON: JavaScript Object Notation (JavaScript ɪস্টংক মার্কার)。

JSON হল তথ্য সংরক্ষণ ও আদান-প্রদানের একটি স্বরূপ

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 জেভাস্ক্রিপ্ট গ্রামার ব্যবহার করে, কিন্তু JSON ফরম্যাট পুরোপুরি টেক্সট হয়。

টেক্সট কোনও প্রোগ্রামিং ল্যাঙ্গুয়েজ দ্বারা ডাটা হিসাবে পড়া এবং ব্যবহার করা যেতে পারে。

JSON ফরম্যাট প্রথমে ডৌগলাস ক্রকফোর্ড দ্বারা প্রস্তাবিত হয়েছে。

কেন JSON ব্যবহার করা হয়?

কারণ JSON ফরম্যাট শুধুমাত্র টেক্সট, তাই সহজেই সার্ভার এবং ব্রাউজারের মধ্যে পাঠানো হয় এবং কোনও অন্য প্রোগ্রামিং ল্যাঙ্গুয়েজের ডাটা ফরম্যাট হিসাবে ব্যবহৃত হয়。

JavaScript প্রক্রিয়াকরণ করে JSON ফরম্যাটে লেখা স্ট্রিংকে মৌলিক JavaScript অবজেক্টে রূপান্তর করার জন্য একটি বুধ্ধীভূত ফাংশন প্রদান করেছে:

JSON.parse()

তাই, আপনি সার্ভার থেকে JSON ফরম্যাটে ডাটা পেয়ে তা কোনও অন্য জেভাস্ক্রিপ্ট অবজেক্টের মতো ব্যবহার করতে পারেন。