728x90
반응형

안녕하세요, 수염난아이티 입니다.

 

IT 공부 또는 업무를 수행하다보면 JSON 파일 이란 것을 심심치않게 접할 수 있는데요,

이번 페이지에서는 JSON 파일에 대해서 알아보겠습니다.

 

출처 : https://velog.io/@surim014/posts

 

목차

1. JSON 파일 이란?

2. JSON 구조

3. JSON 장점

 

1. JSON 파일 이란?

-. JavaScript Object Notation 의 약자로 '자바스크립트 객체 표기법'

-. JSON은 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용됨

-. JSON은 문자열 형태로 존재함. 네트워크를 통해 전송할 때 유용한 형식임

-. 데이터에 Access 하기 위해 네이티브 JSON 객체로 변환될 필요가 있음

 

2. JSON 구조

-. JSON 데이터는 이름과 값의 쌍으로 이루어짐 → {key : value} 형식

-. JSON 데이터는 쉼표(,)로 나열됨

-. 객체(object)는 중괄호 {} 로 표현함

-. 배열(array)는 대괄호 [] 로 표현함

[
  {
    "name": "Molecule Man",
    "age": 29,
    "secretIdentity": "Dan Jukes",
    "powers": [
      "Radiation resistance",
      "Turning tiny",
      "Radiation blast"
    ]
  },
  {
    "name": "Madame Uppercut",
    "age": 39,
    "secretIdentity": "Jane Wilson",
    "powers": [
      "Million tonne punch",
      "Damage resistance",
      "Superhuman reflexes"
    ]
  }
]

 

3. JSON 장점

-. Javascript 에서 객체를 만들 때 리터럴(Literal)과 프로퍼티(Property)를 표현하기에 모양과 규칙이 굉장히 단순함

-. 사람과 기계가 모두 이해하기 쉬움

-. 용량이 작아서 최근 XML 을 대체하는 데이터 전송에 많이 사용

-. 프로그래밍 언어와 플랫폼에 독립적이기에 서로 다른 시스템 간에 객체를 교환하는데 용이

-. 다수의 웹사이트들이 JSON 기반 API를 사용하고 있음

 

728x90
반응형

'▶IT World◀ > IT Basic' 카테고리의 다른 글

[it용어] 인증/인가 란?  (9) 2024.12.24
[it용어] FO/BO 란?  (2) 2024.12.24
ETL 이란?  (1) 2024.12.02
CI/CD 란?  (4) 2024.11.24
IT 시스템 아키텍처란?  (0) 2024.11.21

+ Recent posts