2010-11-01 82 views
3

我有一個像轉換變量到JSON值名稱

var column = $(this).attr('class');

那麼我就需要這個變量添加爲一個JSON對象的名稱,像這樣

obj.push({ column : anotherVar });

此輸出變量「列」而不是我的變量。在JSON中將我的變量轉換爲可用字符串的最簡單方法是什麼?

+0

我不明白你的問題。請詳細說明。 – 2010-11-01 14:30:27

回答

6

你必須做的兩個步驟:

var tmp = {}; tmp[column] = anotherVar; 
obj.push(tmp); 

您可以隨時使用[]來指代對象,它的名稱是動態的屬性,但你不能在一個對象文本使用這樣的名字。