日期:2014-05-16 浏览次数:20447 次
            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"
};
------解决方案--------------------