JSON
JSON이란?
경량 데이터 교환 형식으로, 사람이 읽고 쓰기에 용이하며 기계가 분석하고 생성하기도 쉬운 형식
특히 웹 애플리케이션에서 서버와 클라이언트 사이에 데이터를 주고 받을 때 자주 사용
JSON은 JavaScript에서 객체를 만들 때 사용하는 문법에서 차용되었지만,
다른 프로그래밍 언어에서도 일반적으로 사용
JSON은 데이터 포맷일 뿐이며 어떠한 통신 방법도, 프로그래밍 문법도 아닌
단순히 데이터를 표시하는 표현 방법임 JSON은 데이터가 이름-값 쌍으로 구성되어있음
JSON.stringify()
메서드는 객체나 배열 등의 자바스크립트 데이터를 JSON 문자열로 직렬화(serialization)할 때 사용
이 때, 객체의 속성 값 중에서 함수나 Symbol 값은 JSON 문자열로 변환되지 않음
또한, JSON 문자열로 변환되는 객체의 속성 값은 반드시 문자열, 숫자, 불리언, null, 배열 또는 다른 객체여야 함
JSON.parse()
JSON 문자열을 다시 자바스크립트 객체로 변환
이 메서드는 JSON 문자열을 자바스크립트 객체로 역직렬화(deserialization) 할 때 사용
This post is licensed under CC BY 4.0 by the author.