Network

JSON

나태한개발 2024. 5. 31. 20:15

오늘은 웹 개발할때도 자주 보고 개발하는 사람들이면 자주 보게 되는 JSON 에 대해서 정리를 해보겠다.

 

JSON 이란?

JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 이다. JSON은 데이터 포멧일뿐 무슨 통신 방법이나 프로그래밍 문법이 아니다. 사람과 기계가 모두 이해하기 쉽고 용량이 적어 서버와 클라이언트 간의 교류에서 일반적으로 많이 사용합니다.

  • data 교환 형식
  • 서버와 클라이언트 간의 교류에서 사용
  • 그냥 데이터 형식

JSON 형태

JSON은 key: value 가 존재 할수 있으며 value 는 String, Int, 배열등과 심지어 JSON 까지 사용할수 있다.

{
  "key": "value",
  "Int": 30,
  "Bool": false,
  "Dictionary": ["이름": "김승원"],
  "json": {
    "key": "value",
    "Int": 30
  }
}