动态命名JSON属性

7 浏览
0 Comments

动态命名JSON属性

我一直在尝试创建一个动态命名的JSON属性,但是我一直遇到错误。说实话,我不知道用JavaScript是否可以实现这个。不管怎样,这是我的问题。假设我正在创建一个如下代码所示的JSON对象:

var DTO = { 'NewObject' : GetFormData() };
var DTO = { 'UpdateObject' : GetFormData() };
var DTO = { 'DelObject' : GetFormData() };

现在我一直在尝试的是动态命名JSON属性,比如使用'New' + ClassNameClassName是一个带有字符串值的变量),但是这给我一个语法错误。有没有办法让它变成这样:

var DTO = { 'New' + ClassName : GetFormData() };
var DTO = { 'Update' + ClassName : GetFormData() };
var DTO = { 'Delete' + ClassName : GetFormData() };

非常感谢您的帮助。谢谢。

0