JSON.stringify() মেথড
যখন ওয়েব সার্ভারে ডেটা পাঠাতে হয়, তখন ডেটাটি অবশ্যই স্ট্রিং ফরম্যাটে হতে হবে। অবজেক্ট লিটারেলকে স্ট্রিংে রূপান্তর করতে JSON.stringify() মেথড ব্যবহার করা হয়।
উদাহরণ-১: সিম্পল অবজেক্ট
<html> <body>
<p id="demo"></p>
<script>
var obj = {name:"rekha", age:40, city:"newyork"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
</script>
</body> </html>
আউটপুট
{"name":"rekha","age":40,"city":"newyork"}
উদাহরণ-২: নেস্টেড অবজেক্ট
<html> <body>
<p id="demo"></p>
<script>
var obj = {
"name":"ramesh",
"age":30,
"family": [{"mother":"geetha","father":"rao"}],
"city":"berlin"
};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;
</script>
</body> </html>
আউটপুট
{"name":"ramesh","age":30,"family":[{"mother":"geetha","father":"rao"}],"city":"berlin"}
ব্যাখ্যা
JSON.stringify() জাভাস্ক্রিপ্ট ভ্যালু (অবজেক্ট, অ্যারে, প্রিমিটিভ) কে JSON স্ট্রিংে রূপান্তর করে। এটি সেকেন্ড আর্গুমেন্ট হিসেবে রিপ্লেসার ফাংশন বা অ্যারে, এবং থার্ড আর্গুমেন্ট হিসেবে স্পেস (ইন্ডেন্টেশন) নিতে পারে।