[JSON] JSON 개념 정리
by mini_minJSON 이란?
JSON 은 자바스크립트 오브젝트 노테이션으로, 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법이다. 자료 종류에 제한은 없어서 컴퓨터 프로그램의 변수값을 표현하는데 적합하다.
경량의 DATA- 교환 방식으로, 사람이 읽고 쓰기 용이하게 만들어졌다. 기계가 분석하고 생성하는 것도 용이하다고 한다.
JSON 은 완벽하게 언어로부터 독립적이지만, 다수의 프로그래머들에게 친숙한 관습을 사용하는 텍스트 형식이다.
JSON은 두 개의 구조가 기본이다!
◻️ name/value 형태의 쌍으로된 collection 타입.
◻️ 값들의 순서화된 리스트
object 는 name/value 쌍들의 비순서화된 SET 이다. { name : , value : }
value 에는 string, number, true, false, null, object, array 가 올 수 있다.
테이터타입 string 이나 number 모두 C와 java 와 비슷하다.
JSON 기본
◻️ 기본 형태
1) 프로퍼티와 값
var obj = {
"이름" : "값1"
"이름2" : "값2"
}
2) 메소드
var obj = {
"메소드 이름" : function () { alert("하하하!"); }
}
3) 메소드 (인수)
var obj = {
"메소드 이름" : function (인수) { alert("하하하!"); }
}
JSON 데이터 타입(자료형)
JSON 데이터 타입은 typeof 으로 확인이 가능하다!
number 는 8진수와 16진수 형식을 사용하지 않는 것이 C와 JAVA와 다르다.
null 은 어떠한 형태를 담기 이전의 상태를 의미한다. object 취급하기 때문에 데이터가 할당되면 할당된 데이터의 타입에 따라 다시 구분하게 된다!
array 는 값들의 순서화된 collection 이다.
object 는 name/value 쌍들의 비 순서화된 SET 이다.
'개발 공부중 > 📑 기술 면접' 카테고리의 다른 글
[웹 프로그래밍 이론] 웹 서버 이론 정리 (1) | 2023.02.06 |
---|---|
[자바 이론] JAVA 이론 정리 2 (0) | 2023.02.06 |
[자바 이론] JAVA 이론 정리 (0) | 2023.01.20 |
[AJAX] AJAX 이해하기! (0) | 2023.01.19 |
[XML] XML 이란? (0) | 2023.01.19 |
블로그의 정보
개발자 미니민의 개발로그
mini_min