StringifyJSON

김범주·2022년 3월 10일
0

Section 2

목록 보기
3/14

JSON을 왜 사용할까?

네트워크를 통해 어떤 객체 내용을 전송한다고 가정할 때, 매시기 객체가 전송 가능하려면 발진자와 수신자가 같은 프로그램을 사용하거나 문자열처럼 범용적으로 읽을 수 있는 형태여야 함
but 객체는 타입 변환을 이용해 String으로 변환할 경우 객체 내용을 포함하지 않음
console.log를 시도하면 [object object]라는 결과가 리턴됨
객체를 JSON으로 변환하거나 JSON을 객체로 변환해서 이 문제를 해결할 수 있음

JSON.stringify (직렬화, Serialize)

Object를 JSON으로 변환

JSON.parse (역직렬화, Deserialize)

JSON을 Object로 변환

JSON의 특징

JSON으로 변환된 객체의 타입은 String
JSON 객체에서 키와 문자열 값은 반드시 ""로 감싸야 함
키와 값 사이, 키-값 쌍 사이에는 공백이 없어야 함

profile
개발꿈나무

0개의 댓글