728x90
반응형
안녕하세요, 수염난아이티 입니다.
IT 공부 또는 업무를 수행하다보면 JSON 파일 이란 것을 심심치않게 접할 수 있는데요,
이번 페이지에서는 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 |