jQuery
JSON.stringify() 형식
whylite
2023. 4. 13. 09:46
let form_data = {
"fd_email": $("#fd_email").val(),
"fd_name": $("#fd_name").val(),
"fd_id": $("#fd_id").val()
};
"fd_email": $("#fd_email").val(),
"fd_name": $("#fd_name").val(),
"fd_id": $("#fd_id").val()
};
은 JSON.stringify() 형식과 같은 건가요
let form_data = {...} 코드는 객체 리터럴(object literal)을 사용하여 form_data라는 변수에 객체를 할당하는 것입니다. 이 코드는 JSON.stringify() 함수와 유사한 형식을 가지고 있지만, 실제로는 다른 것입니다.
JSON.stringify()는 자바스크립트 객체를 JSON 형식의 문자열로 변환하는 것이고, 위 코드는 객체를 생성하는 것입니다. 객체를 JSON 형식의 문자열로 변환하려면 JSON.stringify() 함수를 사용해야 합니다.
만약 위 코드에서 JSON.stringify() 함수를 사용하여 form_data 객체를 JSON 형식의 문자열로 변환하고자 한다면, 다음과 같이 코드를 작성할 수 있습니다:
let form_data = {
"fd_email": $("#fd_email").val(),
"fd_name": $("#fd_name").val(),
"fd_id": $("#fd_id").val()
};
let json_string = JSON.stringify(form_data);
이제 json_string 변수에는 form_data 객체가 JSON 형식으로 변환된 문자열이 저장됩니다.