-
JSONTopic/JavaScript 2021. 12. 15. 21:34반응형
StringifyJSON
JSON: JavaScript Object Notation , 데이터 교환을 위해 만들어진 객체 형태의 포맷
JSON의 탄생 배경
객체를 타입 변환해서 String으로 변환할 경우 객체 내용을 포함하지 않는다.
위의 이유로 객체를 JSON의 형태로 변환하거나, JSON을 객체의 형태로 변환하는 방법을 이용한다.
JSON.stringify: Object type을 JSON으로 변환한다.
JSON으로 변환된 객체의 타입은 문자열이다.
이 과정을 직렬화 (serialize) 라고 부른다.
JSON.parse: JSON을 Object type으로 변환한다.
반대로 JSON.parse로 문자열을 객체의 형태로 만든다.
이 과정은 역직렬화 (deserialize) 라고 부른다.
JSON의 기본 규칙
자바스크립트 객체 JSON 키 키는 따옴표없이 쓸 수 있음 반드시 큰따옴표를 붙여야함 문자열 값 문자열 값은 모든 따옴표 사용 가능 반드시 큰따옴표로 감싸야함 또한 JSON은 키와 값 사이, 키-값 쌍 사이에는 공백이 있어서는 안된다.
반응형'Topic > JavaScript' 카테고리의 다른 글
비동기, 고차함수, 콜백, (0) 2021.12.20 재귀함수 문제 (0) 2021.12.18 클래스를 이용한 모듈화, Prototype, 생성자 함수 (0) 2021.12.13 고차함수, map, filter, reduce (0) 2021.11.30 spread, rest, 구조분해, 화살표함수, 배열, 객체 (0) 2021.11.25