Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript 객체를 JSON 문자열로 변환하는 방법 (JSON.stringify)

JavaScript 객체는 서버로 직접 전송할 수 없습니다. 하지만 JSON이라면 이야기가 다릅니다. JSON은 어디에서든 사용할 수 있는 범용 문자열 형식이기 때문입니다.

이 글에서 소개하는 코드 스니펫을 활용하면 JavaScript 객체를 빠르게 JSON 문자열로 변환하고, 그 결과물을 서버에 전송할 수 있습니다.

1. JavaScript 객체 준비하기

먼저 한 사람의 정보를 담고 있는 JavaScript 객체입니다:

let personObject = {
  name: "Adam",
  age: 25,
  city: "San Diego",
  profession: "Web Developer",
};

2. JSON.stringify()로 변환하기

위 JavaScript 객체를 JSON으로 변환하려면 JavaScript에 내장된 함수인 JSON.stringify()를 사용합니다. 객체 선언 바로 아래에 다음 코드를 추가하세요:

let personString = JSON.stringify(personObject);

이제 console.log(personString)을 실행해 보면, 기존의 person 객체가 JSON 문자열 형태로 출력되는 것을 확인할 수 있습니다.

3. 서버로 데이터 전송하기

변환이 완료되었으니 이제 데이터를 서버로 전송할 준비가 끝났습니다! JSON.stringify() 하나만 알아두면 객체 직렬화 작업이 훨씬 수월해지니, 실무에서 꼭 기억해 두세요.