JSON Array 와 JSON Object
JSON을 쓰는 이유?
XML보다 JSON을 많이 쓰는 이유는 JSON이 파싱 속도도 빠르고 간단하며
인코딩과 디코딩에 직관적이여서 모바일 뿐만 아니라 웹브라우저, 사물인터넷 등 통신에 유용합니다.
JSON 형식
JSON은 key:value
형식으로 콜론 :
으로 key와 value를 구분하며
value에는 문자열, 배열, 숫자, 객체 등 다양한 형태의 값을 넣을 수 있습니다.
배열일 때
value가 배열일 경우 대괄호 [ ]
로 묶고 콤마 ,
로 구분합니다.
"name" : "DAEUN"
"colors" : ["red", "blue", "green"]
객체일 때
한 개 이상의 key-value들이 { }
중괄호로 묶여진 것을 객체라고 부릅니다.
객체 안에는 문자열 "str"
, 숫자 n(괄호나 따옴표 없음)
, 배열 ["str":"a", ...]
이 들어갈 수 있습니다.
"person1" : {
"name" : "DAEUN",
"age" : 23,
},
"person2" : {
"name" : "YOUNGTACK",
"age" : 20,
},
"person3" : {
"name" : "JINWOO",
"age" : 21,
}
여러 key-value를 하나의 객체로 지정할 때
JSON Array
- JSON Array는 배열이다.
- JSON Array 배열 안에는 문자열, 숫자, 배열 등의 값을 담을 수 있다.
- JSON Array는
대괄호 [ ]
를 이용하여 값을 담으며,콤마 ,
로 구분한다. - index로 접근할 수 있기 때문에 순서가 구분된다.
JSON Object
- 한 개 이상의 key-value 값을
{ } 중괄호
에 담은 객체다. - key-value의 구분
콜론 :
으로 한다. - key-value 묶음의 구분은
콤마 ,
로 한다. - key로 접근할 수 있기 때문에 순서가 구분되지 않는다.
정리
- Array가 Object에 포함되는 값 (JSON Array < JSON Object)
- [ ]로 감싸져 있으면 JSON Array
- { }로 감싸져 있으면 JSON Object
Author And Source
이 문제에 관하여(JSON Array 와 JSON Object), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@daeun2yaaa/JSON-Array-와-JSON-Object저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)