JSON
- 경량의 DATA교환 방식. 속성-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷.
- 기본구조
1. name/value 형태의 쌍으로 collection 타입. 다양한 언어들에서는 object, record, struct(구조체), dirctionary, hash table, 키가 있는 list, 또는 연상 배열로 실현
2. 값들의 순서화된 리스트. 대부분의 언어들에서는 array, vector, list , squence로 실현
object < name/value 쌍들의 비순서화된 SET> 각 쌍의 순서는 의미가 없으며, 쉼표로 쌍을 구분 { name : value , name2 : value2 } | |
array < 값들의 순서화된 Collection > 배열의 각 요소는 기본 자료형이거나 배열, 객체. 각 요소들은 쉼표로 구분되고 요소가 나타내는 순서에는 의미가 존재한다 [ value , value2 , .. ] [10, {"v": 20}, [30, "마흔]]
| |
value " " 큰따옴표안에 이와같은 형태로 올 수 있다. | |
string 큰따옴표안에 둘러싸인 0이상 unicode 문자들의 조합 항상 큰 따옴표로 묶어야하며 그 안에 유니코드 문자들이 나열된다. 역슬래시는 제어문자를 표현하기 위해 사용된다. \b : 백스페이스 \f : 폼 피드 \n : 개행 \r : 캐리지 리턴 \t : 탭 \“ : 따옴표 \/ :슬래시 \\ : 역슬래시 \uHHHH : 16진수 네자리로되어 있는 유니코드 문자 | |
8진수 16진수 형식을 사용하지 않는다. ( 정수, 실수[고정 소수점, 부동 소수점])
|
지식을 공유합시다 !
다른 방법, 비슷한 방법, 본문 내에 의문점/문제점 댓글로
달아주시고 함께 성장합시다 ^^
'SCRIPT > NODE JS' 카테고리의 다른 글
노드js _ excel4node (0) | 2017.03.31 |
---|---|
노드js __ npmbox 설치 및 사용법 (8) | 2017.03.28 |
노드JS_이클립스 연동하기 (0) | 2017.03.22 |
노드JS_ package.json 파일로 확장모듈 설치하기 ( Eclipse ) (0) | 2017.03.22 |
노드JS 개인적인 공부 Part.1 (0) | 2017.03.22 |