JSON

김태균·2025년 3월 18일

JSON(JavaScript Object Notation)은 데이터를 저장하고 전달하기 위한 가볍고 읽기 쉬운 형식의 텍스트 데이터 포맷이야. 쉽게 말하면 데이터를 정리하는 문법 같은 거라고 보면 됨.

📌 JSON의 특징
키(Key) - 값(Value) 쌍으로 데이터를 저장함.
사람이 읽고 쓰기 쉬움 (문법이 간단함).
프로그래밍 언어와 독립적이지만, JavaScript뿐만 아니라 Java, Python, C++ 등 대부분의 언어에서 사용 가능함.
데이터 교환(예: 서버 ↔ 클라이언트)할 때 많이 사용됨.
📌 JSON 예제

json
{
  "name": "코딩 초보",
  "age": 28,
  "isDeveloper": true,
  "skills": ["Java", "Python", "SQL"],
  "experience": {
    "years": 1,
    "projects": ["Kiosk 개발", "API 서버 제작"]
  }
}

👉 Key는 항상 문자열("")로 감싸야 함.
👉 Value는 문자열, 숫자, 배열([]), 객체({}) 등 다양하게 가능함.

📌 JSON을 어디에 써?
백엔드 ↔ 프론트엔드 데이터 주고받기
API 응답 (ex: 서버에서 JSON 형태로 데이터 내려줌)
설정 파일 (ex: config.json)
데이터 저장 (ex: NoSQL 데이터베이스에서 JSON 형태로 저장)

profile
코딩 공부하는 닝겐

0개의 댓글