Contents

조회 수 28640 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
- JSON : JavaScript Object Notation 의 약어이며,
            자바스크립트 객체 기호법 이라고 한다.

1. 일반 객체
선언방법 : var obj = { key : value, key : value };
사용방법 : obj.key => return value

2. 배열 객체
선언방법 : var obj = [{ key : value, key : value } , { key : value, key : value }];
사용방법 : obj[index].key => return value

- Example -
1. var obj = { agi : '28', name : '메롱'};
    alert(obj.agi); // '28' 경고창을 띄운다.

2. var obj = [{ agi : '28', name : '메롱' } , { agi : '20', name : '바보' } ]
    alert(obj[1].name); // '바보' 경고창을 띄운다.


***********************************************************************
- Tip - (JSON형태의 데이터의 내용을 모르게되는 경우가 발생하는경우 사용해보자)
***********************************************************************
아래 예제는 소스를 분석을 해보면
peoples 객체의 하위를 포함한 모든 객체의 [키, 값, 길이, 객체형태] 를 출력하는 예제이다.

// 예제소스
window.onload = function(){
    var name_1 = "아빠1";
    var name_2 = "아빠2";

    var peoples = [{
        name  : name_1,
        callFn : function(){alert(name_1);},
        childes : {
            name  : "아빠1_아들",
            agi  : "18살"
        }
    },{
        name  : name_2,
        callFn  : function(){alert(name_2);},
        childes : {
            name  : "아빠2_딸",
            agi  : "18살"
        }
    }];

    forLoop(peoples);
};

function forLoop(items){
    for(var item in items){
        if(typeof items[item] == "object"){
            forLoop(items[item]);
        }else{
            alert(item + " / " + items[item]
                + " / " + items[item].length + " / " + typeof items[item]);
        }
    }
}

?

  1. 해커스랩 깨기.. 후후.. ㅋㅋ

    Date2013.04.23 CategorySystem/OS Byhooni Views18419
    Read More
  2. 플라스터(Plaster) 수업 내용

    Date2016.05.24 CategoryEtc Byhooni Views0
    Read More
  3. 프로그램 문서 관리 (Doxygen)

    Date2013.04.23 CategoryDevelop Byhooni Views16391
    Read More
  4. 프로그래밍에서 foo, bar 함수의 유래

    Date2013.06.25 CategoryDevelop Byhooni Views21265
    Read More
  5. 프로그래밍 소스 관련 사이트..

    Date2013.04.23 CategoryDevelop Byhooni Views16486
    Read More
  6. 페이팔에서 돈 찾기 (Paypal withdraw)

    Date2014.02.20 CategoryDevelop Byhooni Views11387
    Read More
  7. 티스토리 테이블 html,css 구문

    Date2013.11.03 CategoryEtc Byhooni Views15965
    Read More
  8. 콘솔에서 패스워드 걸린 zip 압축하는 명령

    Date2018.03.02 CategorySystem/OS Byhooni Views952
    Read More
  9. 컴파일러 수업 자료(교재 : 컴파일러 입문)

    Date2003.04.23 CategorySystem/OS Byhooni Views21970
    Read More
  10. 캘리포니아 운전면허 족보

    Date2017.06.12 CategoryDevelop Byhooni Views744
    Read More
  11. 캘리포니아 운전면허 문제

    Date2017.07.22 CategoryEtc Byhooni Views984
    Read More
  12. 최근 논문 자료 (2011/01/03, 만현형한테 보낸거..)

    Date2013.04.23 CategoryDevelop Byhooni Views10366
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 98 Next
/ 98