자바스크립트에서 다양한 데이터 타입을 JSON으로 변환하는 방법
- 객체(Object)를 JSON으로 변환하기
자바스크립트 객체를 JSON으로 변환하기 위해서는
JSON.stringify()
메서드를 사용합니다. 이 메서드는 객체를 문자열로 출력합니다.
예를 들어, 다음과 같은 객체가 있다고 가정해봅시다.
var person = {
name: "John",
age: 30,
city: "New York"
};
이 객체를 JSON으로 변환하려면 다음과 같이 작성합니다.
var jsonPerson = JSON.stringify(person);
console.log(jsonPerson);
결과는 다음과 같이 출력됩니다.
{"name":"John","age":30,"city":"New York"}
- 배열(Array)을 JSON으로 변환하기
자바스크립트 배열도 객체와 마찬가지로
JSON.stringify()
메서드를 사용하여 JSON으로 변환할 수 있습니다.
예를 들어, 다음과 같은 배열이 있다고 가정해봅시다.
var fruits = ["apple", "banana", "orange"];
이 배열을 JSON으로 변환하려면 다음과 같이 작성합니다.
var jsonFruits = JSON.stringify(fruits);
console.log(jsonFruits);
결과는 다음과 같이 출력됩니다.
["apple","banana","orange"]
- 숫자(Number), 문자열(String), 불리언(Boolean) 등 기본 데이터 타입을 JSON으로 변환하기 숫자, 문자열, 불리언 등의 기본 데이터 타입은 자바스크립트에서 그대로 JSON으로 변환됩니다.
예를 들어, 다음과 같은 변수들이 있다고 가정해봅시다.
var numberValue = 42;
var stringValue = "Hello, World!";
var booleanValue = true;
이 변수들을 JSON으로 변환하려면 다음과 같이 작성합니다.
var jsonNumber = JSON.stringify(numberValue);
var jsonString = JSON.stringify(stringValue);
var jsonBoolean = JSON.stringify(booleanValue);
console.log(jsonNumber); // 42
console.log(jsonString); // "Hello, World!"
console.log(jsonBoolean); // true
자바스크립트에서 JSON으로 데이터를 변환하는 방법은 매우 간단합니다. JSON.stringify()
메서드를 사용하여 객체, 배열 및 기본 데이터 타입을 JSON으로 변환할 수 있습니다. 이를 활용하여 웹 애플리케이션에서 데이터를 전송 또는 저장할 수 있습니다.
#JavaScript #JSON