JSON

Siwoo Pak·2021년 7월 21일
0

Javascript

목록 보기
21/34

1. JSON

  • JavaScript Object Notation
  • 데이터 교환을 위해 만들어진 객체 형태의 포맷.
  • 속성과 값이 쌍으로 이루어진 데이터 객체를 전달하기 위해
    인간이 읽을 수 잇는 텍스트를 사용하는 개방형 표준 포맷
  • 주로 인터넷에서 자료를 주고 받을 때 많이 쓰임
  • 객체의 경우 데이터를 전달할 때 문자형으로 변환해서 전달할 경우
    Object Object 라는 결과로 반환함.

2. JSON의 자료형

  • Number
  • String
  • Boolean
  • Array
  • Object
  • Null

3. JSON객체의 메서드

JSON.stringify() : Object type을 JSON으로 변환합니다.(직렬화)
JSON.parse() : JSON을 Object type으로 변환합니다.(역직렬화)

4. 장점

  • 텍스트로 이루어져 있으므로, 사람과 기계 모두 읽고 쓰기 쉽다.
  • 어느 프로그래밍언어나 플랫폼에서도 호환 가능하다.
  • 자바스크립트의 문법을 채용했기 때문에 자바스크립트 eval()를 곧 바로 사용할 수 있음.

5. JSON의 기본 규칙

  • 객체의 경우 속성을 따옴표가 없어도 쓸수 있으나
    JSON은 반드시 큰 따옴표를 붙여야 함.
  • 객체의 문자열 값은 어떤 형태의 따옴표로도 상관없으나
    JSON은 반드시 큰 따옴표로 감싸야함.
profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글