JavaScript

[JSON] JS - JSON - Data Types (데이터타입)

목차

  1. JSON Value (값) 형식
  2. JSON String (문자열)
  3. JSON Number (숫자)
  4. JSON Object (객체)
  5. JSON Array (배열)
  6. JSON Boolean (참거짓)
  7. JSON null (널)

 

JSON Value (값) 형식

 

JSON 값은 아래 형식 중 하나여야 함. 

  • 문자열 (string)
  • 숫자 (number)
  • 객체 (object)
  • 배열 (array)
  • 참거짓 (boolean)
  • 널 (null)

 

cf. 

JSON 경우 아래 형식은 값으로 사용 불가. (cf. JS는 가능)

  • 함수 (function)
  • 날짜 (date)
  • 비정의 (undefined)

  

 

JSON String (문자열)

 

{ "site":"홈짱닷컴" }

 

JSON에서 문자열은 큰따옴표로 묶어야 함.

 

JSON Number (숫자)

 

{ "year":2012}

 

JSON에서 숫자는 정수 또는 부동소수여야 함. 큰따옴표로 안 묶음.

 

JSON Object (객체)


{"code":{ "HTML":"기본틀", "CSS":"디자인", "JS":"동작기능" }}

 

JSON에서 값으로서의 객체는  JSON 객체와 같은 규칙을 따라야 함.

 

JSON Array (배열)

 

{"code":[ "HTML", "CSS", "JS" ]}

 


배열 요소가 문자열이면 따옴표로 묶고, 숫자이면 묶지 않음.

 

JSON Boolean (참거짓)

 

{ "member":true }

 

참: true , 거짓: false

 

JSON null (널)

 

{ "point":null }


null : 공간만 있을 뿐 아무 것도 없는 空 상태.  0과는 다른 개념.
cf. 0은 有의 반대로 無 상태.



분류 제목
AJAX JS - AJAX (아작스) 소개
AJAX JS - AJAX - XMLHttpRequest() 메서드 ★ - 객체생성 (= 아작스/에이잭스 핵심 = X…
AJAX JS - AJAX - open()/send() 메서드 ★ - 서버에 요청 보내기 (GET방식 vs POST방…
AJAX JS - AJAX - Server Response (서버응답) - 콜백함수 사용 예제
AJAX JS - AJAX - XML 아작스 예제 (= xml 데이터 불러와 표만들기)
AJAX JS - AJAX - PHP 아작스 예제 ★ (= 입력제시어 = 입력예제)
AJAX JS - AJAX - ASP 아작스 예제 (= 입력제시어 = 입력예제)
AJAX JS - AJAX - DB 아작스 예제 ★ (= 데이터베이스 정보 가져오기) ※ select 태그 optio…
JSON JS - JSON - Introduction (소개)
JSON JS - JSON - Syntax (구문) ★
JSON JS - JSON - JSON vs XML (언어비교)
JSON JS - JSON - Data Types (데이터타입)
JSON JS - JSON - Object (객체)
JSON JS - JSON - Array (배열)
JSON JS - JSON - JSON.parse() 함수 ★ - (JSON문자열 → JS객체) 변환. (= 웹서버와…
6/89
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드 1
제작의뢰
Q&A
커뮤니티 2
웹유틸
회원센터
홈짱닷컴 PC버전 로그인