JSON.stringify() 방법은 문자열화 뿐만 아니라 개체뿐만 아니라 제거 모든 기능 개체에 존재합니다. 자세히 논의합시다.
예시-1
다음 예에서 'designation' 속성은 함수 입니다. 그래서 문자열화를 시도했을 때 개체, 기능이 제거되고 다른 속성이 출력과 같이 표시되었습니다.
<html> <body> <p id="stringify"></p> <script> var person = { name: "Rahim", designation: function () {return developer;}, city: "Hyderabad" }; var myJSON = JSON.stringify(person); document.getElementById("stringify").innerHTML = myJSON; </script> </body> </html>
출력
{"name":"Rahim","city":"Hyderabad"}
예시-2
다음 예에서 'name' 속성은 함수 역할을 합니다. 그래서 우리가 문자열화할 때 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"}