JSON.stringify()৷ পদ্ধতি শুধুমাত্র স্ট্রিংফাইজ ই নয় একটি বস্তু কিন্তু কোনো ফাংশন সরিয়ে দেয় যদি সেই বস্তুর ভিতরে পাওয়া যায়। তাই ফাংশন করতে এটি মুছে ফেলা হবে না একটি স্ট্রিং এ রূপান্তর করা উচিত এবং তারপর শুধুমাত্র JSON.stringify() পদ্ধতি প্রয়োগ করা উচিত।
ফাংশন থেকে নিম্নলিখিত উদাহরণে স্ট্রিং-এ রূপান্তরিত হয় না, JSON.stringify() পদ্ধতি দ্বারা পরিচালিত হলে এটি মুছে ফেলা হয় এবং আউটপুটে দেখানো অন্যান্য বৈশিষ্ট্যগুলি প্রদর্শিত হয়।
উদাহরণ
<html> <body> <p id="stringify"></p> <script> var person = { name: function () {return Ram + Rahim;}, designation:"Developer" , city: "Hyderabad" }; var myJSON = JSON.stringify(person); document.getElementById("stringify").innerHTML = myJSON; </script> </body> </html>
আউটপুট
{"designation":"Developer","city":"Hyderabad"}
নিম্নলিখিত উদাহরণে, JSON.stringify() দ্বারা পরিচালিত হওয়ার আগে পদ্ধতি, ফাংশন থেকে ব্যবহার করে একটি স্ট্রিং-এ রূপান্তরিত হয়েছে স্ট্রিং() পদ্ধতি তাই JSON.stringify() দ্বারা পরিচালিত হওয়ার সময় ফাংশনটি মুছে ফেলা হয়নি পদ্ধতি।
উদাহরণ
<html> <body> <p id="stringify"></p> <script> var obj = { name: function () {return Ram + Rahim;}, designation:"Developer" , city: "Hyderabad" }; obj.name = obj.name.toString(); var myJSON = JSON.stringify(obj); document.getElementById("stringify").innerHTML = myJSON; </script> </body> </html>
আউটপুট
{"name":"function () {return Ram + Rahim;}","designation":"Developer","city":"Hyderabad"}