Javascript 将变量转换为JSON值名称
我有一个变量,比如Javascript 将变量转换为JSON值名称,javascript,json,Javascript,Json,我有一个变量,比如 var column=$(this.attr('class'); 然后我需要添加这个变量作为JSON对象的名称,如下所示 obj.push({column:anotherVar}) 这将输出“column”而不是我的变量。将我的变量转换为JSON中可用字符串的最简单方法是什么。必须分两步进行: var tmp = {}; tmp[column] = anotherVar; obj.push(tmp); 您可以始终使用[]引用名称为动态的对象属性,但不能在对象文本中使用此类
var column=$(this.attr('class');
然后我需要添加这个变量作为JSON对象的名称,如下所示
obj.push({column:anotherVar})代码>
这将输出“column”而不是我的变量。将我的变量转换为JSON中可用字符串的最简单方法是什么。必须分两步进行:
var tmp = {}; tmp[column] = anotherVar;
obj.push(tmp);
您可以始终使用[]
引用名称为动态的对象属性,但不能在对象文本中使用此类名称。我不理解您的问题。请详细说明。