JSON.stringify()
- পূর্ববর্তী পৃষ্ঠা JSON পার্সিং
- পরবর্তী পৃষ্ঠা JSON ওবজেক্ট
JSON-এর সাধারণ ব্যবহার হল ওয়েব সার্ভারের সাথে ডাটা বিনিময়
ওয়েব সার্ভারে ডাটা পাঠাতে হলে, ডাটা স্ট্রিং রূপে হতে হবে
দ্বারা JSON.stringify()
জেভাস্ক্রিপ্ট অবজেক্টকে স্ট্রিং রূপে রূপান্তর করুন
স্ট্রিংফাইজেশন করা JavaScript অবজেক্ট
একটি কথা হলে ভাবুন যে আমরা JavaScript-এ এই অবজেক্টটি আছে
var obj = { name:"Bill Gates", age:62, city:"Seattle"};
অনুগ্রহ করে JavaScript ফাংশন ব্যবহার করুন JSON.stringify()
তা স্ট্রিং রূপে রূপান্তর করুন
var myJSON = JSON.stringify(obj);
ফলাফল হবে JSON মার্কাপটি মেনে চলা একটি স্ট্রিং
myJSON এখন একটি স্ট্রিং এবং সার্ভারে পাঠানোর জন্য প্রস্তুত
ইনস্ট্যান্স
var obj = { name:"Bill Gates", age:62, city:"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
আপনি আগামী চাপ্তীতে জানবেন কিভাবে সার্ভারে JSON পাঠাতে হবে
স্ট্রিংফাইজেশন করা JavaScript আর্রে
আমরা JavaScript আর্রেইকেও স্ট্রিংফাইজেশন করতে পারি
একটি কথা হলে ভাবুন যে আমরা JavaScript-এ এই আর্রেই আছে
var arr = [ "Bill Gates", "Steve Jobs", "Elon Musk" ];
অনুগ্রহ করে JavaScript ফাংশন ব্যবহার করুন JSON.stringify()
তা স্ট্রিং রূপে রূপান্তর করুন
var myJSON = JSON.stringify(arr);
ফলাফল হবে JSON মার্কাপটি মেনে চলা একটি স্ট্রিং
myJSON এখন একটি স্ট্রিং এবং সার্ভারে পাঠানোর জন্য প্রস্তুত
ইনস্ট্যান্স
var arr = [ "Bill Gates", "Steve Jobs", "Elon Musk" ]; var myJSON = JSON.stringify(arr); document.getElementById("demo").innerHTML = myJSON;
আপনি আগামী চাপ্তীতে জানবেন কিভাবে সার্ভারে JSON পাঠাতে হবে
অস্বাভাবিক
তারিখ স্ট্রিংফাইজেশন
JSON-এ, তারিখ অবজেক্টকে অনুমদিত নাJSON.stringify()
ফাংশন কোনোভাবেই তারিখকে স্ট্রিং রূপে রূপান্তর করবে
ইনস্ট্যান্স
var obj = { "name":"Bill Gates", "today":new Date(), "city":"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
আপনি গ্রাহকেন্দ্রে স্ট্রিংকে তার পুনরুত্তর তারিখ অবজেক্টে রূপান্তর করতে পারেন
ফাংশন স্ট্রিংফাইয়েশন
JSON-এ, ফাংশনকে অবজেক্ট মূল্য হিসাবে অনুমদিত নয়
JSON.stringify()
ফাংশনটি জেভাস্ক্রিপ্ট অবজেক্ট থেকে যেকোনও ফাংশন সরিয়ে নেবে, চিহ্ন এবং মূল্যগুলি সহ:
ইনস্ট্যান্স
var obj = { "name":"Bill Gates", "age":function () {return 62;}, "city":"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
আপনি যদি চালান JSON.stringify()
ফাংশন পূর্বে ফাংশনটিকে স্ট্রিং হিসাবে রূপান্তর করা হয়েছে, এই পদক্ষেপটি বাদ দিতে পারি
ইনস্ট্যান্স
var obj = { "name":"Bill Gates", "age":function () {return 62;}, "city":"Seattle"}; obj.age = obj.age.toString(); var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
আপনি জিএসএন এবং ফাংশনটি তাদের স্কোপ হারাবে, এবং আপনি আপনার নিজের হাতে এটা ব্যবহার করতে হবে eval()
তাদেরকে ফাংশনে পরিবর্তন করুন
ব্রাউজার সমর্থন
সমস্ত প্রধান ব্রাউজার এবং সর্বশেষ ECMAScript (জেভাস্ক্রিপ্ট) প্রমাণপত্রগুলি অন্তর্ভুক্ত JSON.stringify()
ফাংশন:
তালিকায় দেওয়া সংখ্যাগুলি সম্পূর্ণভাবে সমর্থিত JSON.stringify()
ফাংশনের প্রথম ব্রাউজার সংস্করণ:
হ্যাঁ | 8.0 | 3.5 | 4.0 | 10.0 |
- পূর্ববর্তী পৃষ্ঠা JSON পার্সিং
- পরবর্তী পৃষ্ঠা JSON ওবজেক্ট