자바스크립트에서 JSON 데이터를 다른 포맷으로 변환하기

JSON(JavaScript Object Notation)은 데이터를 효과적으로 전송하고 저장하기 위해 사용되는 일반적인 데이터 형식입니다. 때로는 JSON 데이터를 다른 포맷으로 변환해야 할 때가 있는데, 이는 데이터를 다른 시스템이나 플랫폼에 통합하거나 가독성을 향상시키기 위해 필요할 수 있습니다.

이번 글에서는 자바스크립트에서 JSON 데이터를 다른 포맷으로 변환하는 방법을 알아보겠습니다.

JSON을 문자열로 변환하기

JSON 데이터를 문자열로 변환하는 방법은 JSON.stringify() 함수를 사용하는 것입니다. 이 함수는 JSON 객체나 배열을 문자열로 변환하여 반환합니다.

const jsonData = { name: "John", age: 30, city: "New York" };
const jsonString = JSON.stringify(jsonData);
console.log(jsonString);

위 코드에서 jsonData 객체를 JSON.stringify() 함수에 전달하여 문자열로 변환합니다. 변환된 문자열은 jsonString 변수에 저장되고, console.log()를 통해 출력됩니다.

문자열을 JSON으로 변환하기

JSON 문자열을 JavaScript 객체로 변환하는 방법은 JSON.parse() 함수를 사용하는 것입니다. 이 함수는 JSON 문자열을 JavaScript 객체나 배열로 변환하여 반환합니다.

const jsonString = '{"name":"John", "age":30, "city":"New York"}';
const jsonData = JSON.parse(jsonString);
console.log(jsonData);

위 코드에서 jsonString 변수에 있는 JSON 문자열을 JSON.parse() 함수에 전달하여 JavaScript 객체로 변환합니다. 변환된 객체는 jsonData 변수에 저장되고, console.log()를 통해 출력됩니다.

Conclusion

이렇게 자바스크립트에서 JSON 데이터를 다른 포맷으로 변환하는 방법을 알아보았습니다. JSON.stringify() 함수를 사용하여 JSON을 문자열로 변환하고, JSON.parse() 함수를 사용하여 문자열을 JSON으로 변환할 수 있습니다. 이러한 기능은 데이터 통합이나 가독성이 필요한 상황에서 유용하게 사용될 수 있습니다.

#javascript #JSON #데이터변환