투케이2K

1. JSON(제이슨) 설명 및 기본 구조 본문

IT기술 & IT용어

1. JSON(제이슨) 설명 및 기본 구조

투케이2K 2021. 1. 8. 11:21
반응형

/* =========================== */

[ 설 명 ]

[JSON 이란?]

- JavaScript Object Notation 의 약어로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷입니다

- 기본적인 형태로는 Key, Value 속성을 가지며, object 및 배열 형태 등 다양하게 데이터를 관리할 수 있습니다

[사용 이유]

- 데이터 통신과정(서버<->클라이언트)에서 이미 많은 사용자들이 사용중인 포맷형식이며, 간편하게 데이터를 관리할 수 있습니다

[Object 구조]

/*[설 명]
* 1. Object 구조 - { } 중괄호를 사용해 데이터를 표시합니다
* 2. key : value 형태로 하나의 데이터를 표시합니다
* 3. (,) 콤마 표시를 사용해 여러개 데이터를 표시합니다
*/

{
  "ID" : 1,
  "NAME" : "투케이"
}

 

​[배열 구조]

/*[설 명]
* 1. 배열 구조 - [ ] 대괄호를 사용해 데이터를 표시합니다
* 2. (,) 콤마 표시를 사용해 여러개 데이터를 표시합니다
*/

[
  "투케이",
  "케이투"    
]

 

[배열 - Object 구조]

/*[설 명]
* 1. [ ] 대괄호를 사용해 배열형식을 표시합니다
* 2. { } 중괄호를 사용해 Object형식인 key : value 데이터를 표시합니다
* 3. (,) 콤마 표시를 사용해 여러개 데이터를 표시합니다
*/

[
  {"ID" : 1, "NAME" : "투케이"},   
  {"ID" : 2, "NAME" : "케이투"}
]

 

[Object - 배열 구조]

/*[설 명]
* 1. { } 중괄호를 사용해 Object형식인 key : value 데이터를 표시합니다
* 2. [ ] 대괄호를 사용해 배열형식을 표시합니다
* 3. (,) 콤마 표시를 사용해 여러개 데이터를 표시합니다
*/

{
  "NAME" : "투케이",
  "INFO" : ["남성","28"]
}

 

[Object - 배열 [Object] 구조]

/*[설 명]
* 1. { } 중괄호를 사용해 Object형식인 key : value 데이터를 표시합니다
* 2. [ ] 대괄호를 사용해 배열형식을 표시합니다
* 3. (,) 콤마 표시를 사용해 여러개 데이터를 표시합니다
*/

{
  "NAME" : "투케이",
  "INFO" : [
             {"SEX" : "남성"},
             {"AGE" : "28"}
           ]
}

 

[JSON 형식 테스트 사이트]

https://kr.piliapp.com/json/validator/

 

JSON 검사기

JSON 형식의 검증 및 검사 JSON 형식은 널리 웹 개발에 적용된다. JSON 문자열은 항상 네트워크 대역폭 및 문서 크기,하지만 읽기는 너무 열심히하고 디버깅을 저장 빈 공간, 들여 쓰기와 줄 바꿈을

kr.piliapp.com

/* =========================== */

반응형
Comments