본문 바로가기

SCRIPT/NODE JS

노드JS_ json이란 ?

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진수 형식을 사용하지 않는다.

( 정수, 실수[고정 소수점, 부동 소수점])

 

 

 

 

 

 

 


지식을 공유합시다 ! 

다른 방법, 비슷한 방법, 본문 내에 의문점/문제점 댓글로

달아주시고 함께 성장합시다 ^^