JSON

장은수·2022년 12월 16일
0

JSON

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

  • 객체가 전송 가능하려면, 보내는 발신자와 받는 수신자가 같은 프로그램을 사용하거나, 문자열처럼 범용적으로 읽을 수 있는 형태여야 한다.

전송 가능한 조건 (transferable condition)

  • 수신자(reciever)와 발신자(sender)가 같은 프로그램을 사용한다.
  • 또는, 문자열처럼 범용적으로 읽을 수 있어야 한다.
  • 객체는 타입 변환을 이용해 문자열로 변환할 경우 객체의 내용을 포함하지 않는다.
    자바스크립트에서 객체를 문자열로 변환하기 위해 메서드를 시도하면, [object Object]라는 결과를 리턴한다.
    • 이 때문에 객체를 JSON의 형태로 변환하거나 JSON을 객체로 변환할때 다음과 같은 메서드를 쓴다.

      • JSON.stringify : 객체를 JSON으로 변환 (직렬화)
      • JSON.parse : JSON을 객체로 변환 (역직렬화)

  • JSON의 기본 규칙

0개의 댓글