JSON 세부 연구 JavaScript의 JSON

高洛峰
풀어 주다: 2016-11-25 11:30:53
원래의
919명이 탐색했습니다.

참고:
Js 코드


1 . 자바스크립트에서 JSON을 사용하여 객체 생성
Js 코드
//빈 객체 생성
var JSONObject = {}

//새 객체 생성
var JSONObject = new Object ()

//이름은 문자열이고 나이는 정수인 속성을 포함하는 객체를 생성합니다.
var JSONObject = {
"name":"kevin",
" age":23
}
Java와 마찬가지로 점(.) 연산자를 통해 객체의 속성을 가져올 수 있습니다.
Js 코드
var JSONObject = {
"name":"kevin",
"age":24,
}

alert("JSONObject.name: "+JSONObject.name);
alert("JSONObject.age:"+JSONObject.age);
2. JSON을 사용하여 javascript에서 배열 객체 생성
두 개의 배열이 포함된 Student 객체 생성 객체, 각 배열 객체에는 Student 객체의 속성이 포함되어 있습니다. " className":"java",                                           :"java", 
 " age":24
}                                                                           
“ 점수":100
},
{ "이름":"zheng",
"점수":100
}
]
}

var i=0; "+student.Class[i].name);
Alert("student .Class["+i+"].className===>"+student.Class[i].className);
경고("student.Class["+i+"].age===>" +student.Class[i].age); 
} 

for(i=0;i Alert("student.Score["+ i+"].name===>"+student.Score[i].name);
Alert("student.Score ["+i+"].score===>"+student.Score[ i].score);
}
3. JSON을 사용하여 javascript
Js 코드
/ /create a Student Object 
var Student = { 
 "Math": [{ 
            "name":"kevin",   
            "mark":70,   
            "age":23   
        },{   
           "name":"smart",   
            "표시":40 ,   
            "연령":25   
        }   
    ],   
    "과학":[{   
            "이름":"kevin2",   
            "표시":70,   
"나이":23   
        },{   
            "이름":"smart2",   
            "마크":40,   
            "나이":25   
        }   
    ]   
}   
  
//배열 값 인쇄  
var i = 0;   
var array = new Array();   
  
for(i=0;i    array.push(Student.Math[i].name);   
    array.push(Student.Math[i].mark);   
    array.push(Student.Math[i].age);   
}   
  
for(i=0;i    array.push(Student.Science[i].name);   
    array.push(Student.Science[i].mark);   
    array.push(Student.Science[i].age);   
}   
alert("array==>"+array);   
  
//이 방법은 자바스크립트 값에서 JSON 텍스트를 생성합니다.  
//这个方法将一个JavaScript值转换为一个JSON字符串  
alert("array.toJSONString()==>"+array.toJSONString());   
alert("String.parseJSON==>"+array.toJSONString().parseJSON());   
var data2 = array.toJSONString().parseJSON();   
if(data2 instanceof Array){   
    Alert("배열");   

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿