12.15

홍왕열·2021년 12월 15일
0

JSON

JSON은 JavaScript Object Notation의 줄임말로, 데이터 교환을 위해 만들어진 객체 형태의 포맷이다.

다른 프로램을 사용할 경우 범용적으로 읽을 수 있는 형태로 만드는 것.

객체는 타입 변환을 이용해 String으로 변환할 경우 객체 내용을 포함하지 않는다.
JavaScript에서 객체에 메소드(message.toString())나 형변환(String(message))을 시도하면, [object Object] 라는 결과를 리턴한다.

이 문제를 해결하는 방법은 객체럴 JSON의 형태로 변환하거나 JSON을 객체의 형태로 변환하는 방법.

이를 위한 메소드는 아래와 같다.

JSON으로 변환된 객체의 타입은 문자열이다.
발신자는 객체를 직렬화한 문자열을 누군가에게 객체의 내용을 보낼 수 있는데, 그렇다면 수신자는 이 문자열 메시지를 어떻게 다시 객체의 형태로 만들렴녀 JSON.stringify와 정반대의 작업을 수행을 하는 메소드 JSON.parse 를 사용할 수 있다.

JSON의 기본 규칙

Tree UI

부모가 1개이고 자식이 N개인 구조.

이때 재귀함수를 사용할 것을 고려해보자.

//생코 객체지향 13번부터

profile
코딩 일기장

0개의 댓글