본문 바로가기

카테고리 없음

JSON

"JSON"은 "JavaScript Object Notation"의 약자로, 데이터를 효율적으로 표현하고 전달하기 위한 경량의 데이터 교환 형식입니다. 일반적으로 사람과 기계가 모두 읽고 쓰기 쉬운 형태를 가지고 있습니다.

JSON은 키-값 쌍으로 이루어진 데이터 오브젝트를 사용합니다. 키(key)는 문자열이며, 값(value)은 숫자, 문자열, 불리언 값, 배열, 객체, 또 다른 JSON 데이터 등이 될 수 있습니다.

예를 들어, 다음은 JSON의 간단한 예시입니다:

```json
{
  "name": "John",
  "age": 30,
  "isStudent": false,
  "hobbies": ["reading", "gaming", "traveling"],
  "address": {
    "street": "123 Main St",
    "city": "New York"
  }
}
```

여기서:

- `"name"`, `"age"`, `"isStudent"` 등은 키(key)이며, 각각의 값은 `"John"`, `30`, `false` 등이 됩니다.
- `"hobbies"`는 배열이며, 배열 안에는 문자열로 된 취미들이 포함되어 있습니다.
- `"address"`는 또 다른 객체를 값으로 가지고 있으며, `"street"`, `"city"` 등의 키가 포함된 객체입니다.

JSON은 웹에서 데이터를 교환하거나 API에서 데이터를 전송하는 데 널리 사용되며, 다양한 프로그래밍 언어에서 지원되는 표준 형식입니다. JavaScript에서는 JSON 데이터를 다루기 위한 내장 함수들을 제공하며, 다른 언어에서도 JSON 데이터를 생성하고 파싱하는 데 필요한 라이브러리들을 제공합니다.