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 (0) | 2009.05.25 |
---|---|
폼 전송 일괄처리 : submit 전송 입력 폼 예제 (0) | 2009.05.25 |
Action Framework (0) | 2009.04.15 |
폼 전송 일괄처리 : submit 전송 목록 폼 예제 (0) | 2009.04.07 |