日期:2014-05-16  浏览次数:20307 次

javascript 如何創建 json
var item = {};
item['x'] = xv;
item['y'] = yv;

var json = [];
json.push(item);

$.each(json,function(k,v)){
alert(k);  //這里實際輪出的不是 鍵名key ,說明創建的不是一個 json 對象
});

javascript 如何創建 json?
——除了編一個長串外,有沒類似的面向對象方法?

------解决方案--------------------
var json = [];
这是创建一个数组。
$.each(json,function(k,v){//遍历数组
$.each(v,function(key,value){//遍历数组某项
alert(value);  

});

整体改成

var item = {};
item['x'] = "xv";
item['y'] = "yv";

var json = [];
json.push(item);

$.each(json,function(k,v){//遍历数组
$.each(v,function(key,value){//遍历数组某项
alert(value); 
}); 

});

------解决方案--------------------
var item = {}; // object 对象
item['x'] = xv;
item['y'] = yv;

var json = []; // 数组
json.push(item);

alert(json[0]['x']);
for(var k in json[0] ){
alert(k+" "+ json[0][k]);
}