JSON이란

JSON은 JavaScript Object Notation의 약자입니다. 구조화된 형식으로 데이터를 전송하고 저장하는 데 사용되는 경량 데이터 교환 형식입니다. JSON은 종종 XML의 대안으로 서버와 웹 애플리케이션 간에 데이터를 전송하는 데 사용됩니다.

JSON 데이터는 객체가 JavaScript에서 표현되는 방식과 유사하게 키-값 쌍으로 표현됩니다. 값은 문자열, 숫자, 부울, 배열 또는 중첩된 JSON 객체일 수 있습니다. 다음은 간단한 JSON 개체의 예입니다.

{
  "name": "EZEN",
  "age": 20,
  "email": "ezen@ezenac.co.kr",
  "address": {
    "street": "서초구 서초대로77길 54",
    "city": "서울특별시",
    "country": "대한민국"
  },
  "interests": ["IT", "design", "reading"],
  "isEmployed": true
}

위의 예시는 개인 정보를 포함하는 JSON 파일입니다. 파일은 최상위 수준의 객체를 가지고 있으며, 다양한 속성과 값을 포함합니다.

"name": 문자열 형식의 이름 필드입니다.

"age": 숫자 형식의 나이 필드입니다.

"email": 문자열 형식의 이메일 필드입니다.

"address": 객체 형식의 주소 필드입니다. 주소 객체는 "street", "city", "country" 속성을 가지고 있습니다.

"interests": 배열 형식의 관심사 필드입니다. 배열 안에는 문자열 값으로 여러 관심사가 포함됩니다.

"isEmployed": 불리언 형식의 직업 여부 필드입니다. 참(True) 또는 거짓(False) 값을 가집니다.

JSON 파일은 텍스트 기반 형식으로 데이터를 저장하고 전송하는 데 사용되며, 다양한 데이터 유형과 구조를 표현할 수 있습니다. 속성-값 쌍으로 이루어져 있으며, 중첩된 객체와 배열을 사용하여 복잡한 데이터 구조를 표현할 수 있습니다.

JSON은 다양한 프로그래밍 언어로 쉽게 이해할 수 있는 범용 형식을 제공합니다. 시스템 간의 데이터 교환에 널리 사용되며 웹 API에서 데이터를 보내고 받는 데 일반적으로 사용됩니다.

Last updated