English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JSON은 웹 서버와 데이터를 교환하는 데 사용됩니다. 웹 서버에 데이터를 보내는 경우, 데이터는 문자열이어야 합니다.
JSON.stringify() 메서드는 JavaScript 객체나 값을 JSON 문자열로 변환합니다.
이 메서드가 값을 대체하는 경우대체지정된 속성만 포함된 경우 대체됩니다.대체지정된 배열.
문법:
JSON.stringify(value, replacer)
첫 번째 매개변수는 JSON 문자열로 변환할 값을 지정합니다.
선택적인 두 번째 매개변수는 문자열화 과정의 행동을 변경할 수 있는 함수를 지정합니다.
JavaScript에서 다음과 같은 객체를 가정해 보겠습니다:
var myObj = {name: "Seagull", age: 22, city: "New Delhi"};
JSON.stringify() 메서드를 사용하여 JavaScript 객체를 JSON 문자열로 변환할 수 있습니다:
var myJSON = JSON.stringify(myObj);테스트를 보세요‹/›
JavaScript에서 다음과 같은 배열을 가정해 보겠습니다:
var myArr = ["Seagull", "Cynthia", "Tarush"];
JSON.stringify() 메서드를 사용하여 JavaScript 배열을 JSON 문자열로 변환할 수 있습니다:
var myJSON = JSON.stringify(myArr);테스트를 보세요‹/›
JSON에서 날짜 객체는 사용할 수 없습니다.
JSON.stringify() 메서드는 모든 날짜 객체를 문자열로 변환합니다.
var myObj = { name: "Seagull", today: new Date(), city: "New Delhi" }; var myJSON = JSON.stringify(myObj); document.getElementById("output").innerHTML = myJSON;테스트를 보세요‹/›
주의:문자열을 로컬 객체로 변환하는 것을해석로, 로컬 객체를 네트워크에서 전송할 수 있는문자또는문자열화。