JSON이란?

경규혁·2023년 5월 17일
0

JSON이란?

어떤 언어에서든 데이터 구조와 실제 데이터를 다른 언어 및 플랫폼에서 해석 가능한 형식으로 전송할 수 있어야 한다.
JavaScript Object Notation(JSON)은 이를 가능케 하는 데이터 교환 포맷이다.

JSON 데이터 유형 및 예시

JSON은 파싱 또는 직렬화 없이도 JavaScript 프로그램에서 사용할 수 있다. JSON은 JavaScript 객체 리터럴, 배열, 스칼라 데이터를 표현하는 텍스트 기반의 방식이다.

JSON은 상대적으로 쉽게 읽고 작성할 수 있고, 소프트웨어에서 파싱 및 생성하기도 쉽다. 종종 구조화된 데이터를 직렬화해 이를 네트워크에서 교환할 때(보통 서버와 웹 애플리케이션 간) 사용된다.

JSON은 여러 데이터 유형으로 세분화할 수 있다.

  1. 문자열
  2. 숫자
  3. 불리안
  4. Null
  5. 객체
  6. 배열

JSON 문법 예시

"torrents": [
          {
            "url": "https://yts.mx/torrent/download/BED00E4B6C5F382C1587701B120EBEE84C6D53B0",
            "hash": "BED00E4B6C5F382C1587701B120EBEE84C6D53B0",
            "quality": "720p",
            "type": "web",
            "seeds": 0,
            "peers": 0,
            "size": "879.8 MB",
            "size_bytes": 922537165,
            "date_uploaded": "2023-05-17 12:47:46",
            "date_uploaded_unix": 1684320466
          },
          {
            "url": "https://yts.mx/torrent/download/AC4E45B0DBB035574A61993831038AE4247BE604",
            "hash": "AC4E45B0DBB035574A61993831038AE4247BE604",
            "quality": "1080p",
            "type": "web",
            "seeds": 0,
            "peers": 0,
            "size": "1.76 GB",
            "size_bytes": 1889785610,
            "date_uploaded": "2023-05-17 14:10:03",
            "date_uploaded_unix": 1684325403
          }
        ],
  // key-value형식의 쌍으로 구성 value에는 배열도 가능
profile
갓생살기 기원!

0개의 댓글