Post

JSON

JSON이란?

경량 데이터 교환 형식으로, 사람이 읽고 쓰기에 용이하며 기계가 분석하고 생성하기도 쉬운 형식

특히 웹 애플리케이션에서 서버와 클라이언트 사이에 데이터를 주고 받을 때 자주 사용

JSON은 JavaScript에서 객체를 만들 때 사용하는 문법에서 차용되었지만,

다른 프로그래밍 언어에서도 일반적으로 사용

JSON은 데이터 포맷일 뿐이며 어떠한 통신 방법도, 프로그래밍 문법도 아닌

단순히 데이터를 표시하는 표현 방법임 JSON은 데이터가 이름-값 쌍으로 구성되어있음


JSON.stringify()

메서드는 객체나 배열 등의 자바스크립트 데이터를 JSON 문자열로 직렬화(serialization)할 때 사용

이 때, 객체의 속성 값 중에서 함수나 Symbol 값은 JSON 문자열로 변환되지 않음

또한, JSON 문자열로 변환되는 객체의 속성 값은 반드시 문자열, 숫자, 불리언, null, 배열 또는 다른 객체여야 함


JSON.parse()

JSON 문자열을 다시 자바스크립트 객체로 변환

이 메서드는 JSON 문자열을 자바스크립트 객체로 역직렬화(deserialization) 할 때 사용

image

This post is licensed under CC BY 4.0 by the author.