웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > js

자바스크립트 객체를 문자열 string으로 변환하는 방법은?

Last Modified : 2019-08-01 / Created : 2017-05-11
39,964
View Count
자바스크립트의 객체 타입을 문자열 형태로 변환, 바꾸는 방법을 알아봅니다. 어떻게하면 객체를 string으로 변환할 수 있을까요?




# 자바스크립트 객체를 문자 타입으로 바꾸는 방법

만약 obj라는 객체가 다음과 같이 있다고 생각해봅니다.
obj = {
  id: 0,
  name: 1
}

이때 위 값을 보이는 그대로 문자 타입으로만 바꾼다면 가장 쉽게 JSON.stringify()를 사용할 수 있습니다. 이 함수는 객체를 JSON 타입으로 변환해주는데 있는 그대로 문자 타입으로 바꿔주기 때문에 객체 그래로를 문자열로 바꾸어주는 것과 거의 동일합니다. 그럼 아래 결과를 봐주세요. obj 객체를 문자로 변경해보겠습니다.
JSON.stringify(obj)

// 출력결과
"{"id": 0,"name": 1}"

실행결과 이처럼 문자열로 변경된 것을 확인할 수 있습니다. 다만 기존 객체의 경우 프로퍼티인 id, name에 따옴표가 없었으나 JSON으로 변환되면서 따옴표가 추가된 것을 볼 수 있습니다. 조금 불필요할 수도 있지만 쉽게 문자열 변환하기에는 이 방법이 가장 좋은 것 같습니다.

Previous

자바스크립트 객체에서 일부값 삭제하는 방법

Previous

자바스크립트 배열을 텍스트로 변환, 바꾸기