자바스크립트에서 JSON 객체를 생성하는 방법

JSON(JavaScript Object Notation)은 데이터를 표현하기 위한 경량 형식입니다. 자바스크립트에서는 이 JSON 형식을 사용하여 데이터를 표현하고 전송하며, 서버와 클라이언트 간의 데이터 교환에도 사용됩니다.

JSON 객체를 생성하려면 간단한 자바스크립트 객체를 JSON 형식으로 변환해야 합니다. 이를 위해 자바스크립트에서는 JSON.stringify() 메소드를 사용합니다. 이 메소드는 자바스크립트 객체를 문자열로 변환하여 JSON 객체를 생성합니다.

다음은 자바스크립트 객체를 JSON 객체로 변환하는 예시입니다:

let person = {
  name: "John",
  age: 30,
  city: "New York"
};

let jsonPerson = JSON.stringify(person);
console.log(jsonPerson);

위 예시에서는 person이라는 자바스크립트 객체를 생성하고, 그 객체를 JSON.stringify() 메소드를 사용하여 JSON 객체로 변환하였습니다. 변환된 JSON 객체는 jsonPerson 변수에 저장되고, console.log()를 통해 콘솔에 출력되었습니다.

출력 결과는 다음과 같습니다:

{"name":"John","age":30,"city":"New York"}

자바스크립트에서는 JSON 객체를 생성하는 것 외에도, 문자열로 된 JSON 객체를 다시 자바스크립트 객체로 변환할 수도 있습니다. 이를 위해 JSON.parse() 메소드를 사용합니다.

다음은 JSON 객체를 자바스크립트 객체로 변환하는 예시입니다:

let jsonString = '{"name":"John","age":30,"city":"New York"}';

let jsonObject = JSON.parse(jsonString);
console.log(jsonObject);

위 예시에서는 "{"name":"John","age":30,"city":"New York"}" 문자열 형태로 된 JSON 객체를 생성하고, JSON.parse() 메소드를 사용하여 이를 자바스크립트 객체로 변환하였습니다. 변환된 자바스크립트 객체는 jsonObject 변수에 저장되고, console.log()를 통해 콘솔에 출력되었습니다.

출력 결과는 다음과 같습니다:

{ name: 'John', age: 30, city: 'New York' }

이와 같이 자바스크립트에서는 JSON.stringify()JSON.parse() 메소드를 사용하여 JSON 객체를 생성하고 변환할 수 있습니다. 이를 통해 데이터를 손쉽게 표현하고 교환할 수 있습니다.