<分区>
我希望能够将 JSON 带入我的程序,然后基于该数据创建对象。因此,我想创建对象,其中该对象的名称是存储在键值对中的值。例如,如果我有以下 JSON(我知道这不是完美的 JSON):
{
"objectName" : "**variableName**",
"someDataName" : "thatData",
"someOtherDataName" : "thisData"
}
然后我希望能够制作这样的对象:
function myObject(thatData, thisData) {
this.name = name;
this.thatData = thatData;
}
var **variableName** = new myObject(thatData, thisData);
这里的关键是我希望能够使用ObjectName键值对中存储的值作为对象的变量名。这可能吗?我一直在寻找如何做到这一点。我相信这不同于 "Variable" variables in Javascript?因为我正在尝试使用键值对中的值来命名我的对象。