JSON 学习之JSON in JavaScript详细使用说明
2024-05-06 14:11:21
供稿:网友
 
 代码如下:
<script type="text/javascript" src="scripts/json/json2.js"></script> 
<script type="text/javascript" src="scripts/json/jsonmessage.js"></script> 
一、在javascript中使用JSON创建一个对象 
Js代码 
 代码如下: 
//创建一个空对象 
var JSONObject = {} 
//创建一个新的对象 
var JSONObject = new Object() 
//创建一个包含属性的对象,其中名称为字符串,年龄为整型 
var JSONObject = { 
"name":"kevin", 
"age":23 
} 
 
和java中类似,我们可以通过点(.)操作符取得对象的属性。 
 代码如下: 
var JSONObject = { 
    "name":"kevin", 
    "age":24, 
}; 
alert("JSONObject.name:"+JSONObject.name); 
alert("JSONObject.age:"+JSONObject.age); 
 
二、在javascript中使用JSON创建数组对象 
创建一个Student对象,里面包含两个数组对象,每个数组对象中,包含Student对象的属性。 
 代码如下: 
var student = { 
    //第一个数组对象Class 
    "Class":[ 
        { 
            "name":"kevin", 
            "className":"java", 
            "age":23 
        }, 
        { 
            "name":"yang", 
            "className":"java", 
            "age":24 
        }     
    ], 
    //第二个数组对象 
    "Score":[ 
        { 
            "name":"shower", 
            "score":100 
        }, 
        { 
            "name":"zheng", 
            "score":100 
        } 
    ] 
} 
var i=0; 
for(i=0;i<student.Class.length;i++){ 
    alert("student.Class["+i+"].name===>"+student.Class[i].name); 
    alert("student.Class["+i+"].className===>"+student.Class[i].className); 
    alert("student.Class["+i+"].age===>"+student.Class[i].age); 
} 
for(i=0;i<student.Score.length;i++){