日期:2014-05-16 浏览次数:20395 次
var json = [ { "a":{ "b":1, "c":2 } }, { "b":{ "a":3 } }, { "b":{ "b":4, "c":5 } } ]; var b = 'test'; var c = '123'; var data = '{"'+b+'": "'+c+'"}'; data = eval('('+data+')') json.push(data); alert( json[3][b] )
------解决方案--------------------
var data = {}; var x = 'c'; var y = 'b'; var o = {}; o[y] = 4; o[x] = 5; data[x] = o;
------解决方案--------------------
var json = {}; json.first = {}; json.first.a = "xx"; json.first.b = "xxx"; json.second = {c:"xx", d:"xxx" };
------解决方案--------------------