2014년 1월 14일 화요일

제이슨(JSON)이란?(자바스크립트강좌, JAVASCRIPT JSON)

제이슨(JSON)이란?(자바스크립트강좌, JAVASCRIPT JSON)
 
1. 개요

JSON(Javascript Object Notation)은 웹에서 자료를 주고받을 때 자료를 표현하는 방법이다.
본래는 자바스크립트에서 주로 사용되는 방법(자바스크립트 표준 객체 표기법)이지만 대부분의 언어에서 사용 가능하고, 컴퓨터 프로그램의 변수값을 표현하는 데 적합하다.
 
 
2. 특징

- 문자열을 사용하므로 오버헤드가 거의 없다.
- 프로그래밍언어에 독립적이므로 대부분의 언어에서 사용가능
- 최신 브라우저는 대부분 JSON 파서를 내장하므로 사용하기 편리하다.
- 자바스크립트 문법을 사용했으므로 eval 명령으로 사용가능하다.

3. 저장되는 형태 3가지
 
- 객체(object)
 
중괄호({})로 시작, 끝을 표시
name:value의 쌍으로 표시
콤마로 구분
이름에는 따옴표를 안해도 되지만 값의 숫자와 문자를 구분하기 위해 따옴표를 사용한다.
{"나이": 20, "누구":"오엔제이", "남자니":true}
{나이: 20, 누구:"오엔제이", 남자니:true}

- 배열

대괄호([])안에 콤마로 값, 순서 구분
안에 올수 있는것은 다른배열, 객체, 기본자료형등이다.
["오엔제이", 8514790, {"이름":"오엔제이"}, [8514790, "오라클자바커뮤니티"]]

- 기본자료형

숫자, 문자열, 논리형, null 네가지 타입을 지원, 날짜,시간, 화폐등은 지원안함

[채용확정]오라클자바실무개발자신입과정 40일 320시간   01-21
웹퍼블리싱 마스터 14일 42시간   01-24
웹퍼블리싱 마스터 6일 42시간   02-08

댓글 없음:

댓글 쓰기