본문 바로가기
Java

[JAVA] JSON 이란 ?

by Echung 2024. 1. 11.

thumbnail

안녕하세요. 이번에는 Restful API를 사용하면서 항상 접하게 되는 JSON에 대해서 알아보려고 합니다.  

JSON(JavaScript Object Notation) 이란, 


1. JSON은 경량(Lightweight)의 DATA-교환 형식

2. Javascript에서 객체를 만들 때 사용하는 표현식을 의미합니다.

3. 주로 웹 어플리케이션과 서버 간에 데이터를 주고받는 데 사용되며, 사람과 기계 모두 이해하기 쉽도록 설계되어 있습니다.

JSON의 특징


JSON은 다음과 같은 특징을 가지고 있습니다:

1. 가독성 : 텍스트 기반이므로 사람이 읽고 쓰기에 용이합니다.

2. 경량 : 다른 형식에 비해 데이터 크기가 작습니다.

3. 구조화된 데이터 : JSON은 key-value 쌍의 집합으로 구성되며, 배열과 객체(다른 언어에서는 맵, 딕셔너리 등으로 불립니다.)를 포함할 수 있습니다.

JSON의 형식


1. Object(객체) : 중괄호{}로 표현되며, key-value 쌍의 집합입니다. key와 value는 클론 : 으로 구분되고, 각 쌍은 쉼표로 분리됩니다.

ex)

{
  "name": "Echung",
  "age": "31",
  "email": "kty309@gmail.com"
}
 

2. Array(배열) : 대괄호 []로 표현되며, 순서가 있는 값들의 리스트입니다.

ex)

{
  "fruits": ["apple", "banana", "orange"]
}

 

3. Value(값) : 문자열, 숫자, 불리언, 객체, 배열, null 등의 데이터 타입을 포함할 수 있습니다.

ex)

{
    "name": "Echung",
    "age": 31,
    "isStudent": false,
    "grades": [90, 85, 92],
    "address": {
        "city": "Jeju",
        "country": "Korea"
    },
    "contact": null
}
반응형

'Java' 카테고리의 다른 글

[Java] BitCount() 메소드 알아보기  (0) 2023.04.05