JSON : 자바스크립트
728x90
반응형
JSON (JavaScript Object Notation)은 경량의 DATA-교환 형식이다. 이 형식은 사람이 읽고 쓰기에 용이하며, 기계가 분석하고 생성함에도 용이하다. JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999의 일부에 토대를 두고 있다. JSON은 완벽하게 언어로 부터 독립적이지만 C-family 언어 - C, C++, C#, Java, JavaScript, Perl, Python 그외 다수 - 의 프로그래머들에게 친숙한 관습을 사용하는 텍스트 형식이다. 이러한 속성들이 JSON을 이상적인 DATA-교환 언어로 만들고 있다. 자세한 내용은 사이트 참조...
공식 사이트 : http://www.json.org/json-ko.html
내용 출처 : 한글판 Professional Ajax 도서
배열 리터럴
// 자바스크립트 배열 Array 생성자 이용
var aValues = new Array("string" , 24 , true , null);
// JSON 배열 표현식
var aNames = ["Benjamin" , "Michael" , "Scott"];
alert(aNames[0]); // Benjamin 출력
alert(aNames[1]); // Michael 출력
alert(aNames[2]); // Scott 출력
// 여러 가지 데이터 형식 저장
var aValues = ["string" , 24 , true , null ];
객체 리터럴
// 자바스크립트 객체 Object 생성자 이용
var oCar = new Object();
oCar.color = "red";
oCar.doors = 4;
oCar.paidFor = true;
// JSON 객체 표현식
var oCar = {
"color" : "red",
"doors" : 4,
"paidFor" : true
};
alert(oCar.color); // "red" 출력
alert(oCar.doors); // "4" 출력
alert(oCar.paidFor); // "true" 출력
// 또는
alert(oCar["color"]);
alert(oCar["doors"]);
alert(oCar["paidFor"]);
혼합 리터럴
var aCars = [
{
"color" : "red",
"doors" : 2,
"paidFor" : true
},
{
"color" : "blue",
"doors" : 4,
"paidFor" : true
},
{
"color" : "white",
"doors" : 2,
"paidFor" : false
}
];
alert(aCars[1].doors); // "4" 출력
written by Seok Kyun. Choi. 최석균.
http://www.cyworld.com/syaku
http://syaku.tistory.com
728x90
반응형
'개발노트 > JavaScript' 카테고리의 다른 글
| XPath 표현식을 이용한 XML 노드 검색 : selectSienleNode (1) | 2009.05.25 |
|---|---|
| 폼 전송 일괄처리 : submit 전송 입력 폼 예제 (1) | 2009.05.25 |
| Action Framework (0) | 2009.04.15 |
| 폼 전송 일괄처리 : submit 전송 목록 폼 예제 (1) | 2009.04.07 |