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"}