1. 程式人生 > >js中的變數作為json的key,js 陣列為字串,轉為正常陣列

js中的變數作為json的key,js 陣列為字串,轉為正常陣列

1、把js中的變數作為json的key

具體解決描述如下.

假使 var key1 = "aaa"; 

var value1 = "bbbb";

json 物件 data={k:'aa',b:'aaa'};

這時如果想給data改為 {k:'aa',b:'aaa',aaa:'bbbb'};

用 data.key1 = value1;這樣是不行的。會把變數名作為key來傳輸。

那麼 我們的解決方案的寫法為 data[key1] = value1;

2、js 陣列為字串,轉為正常陣列:

var  str= "[{"KEYID":"123","DESCRIPTION":"qqq","TITLE":"ww","SORTTIME":"2016年11月01日","DATATYPE":"曝光臺"}]" ;

var arr= JSON.parse(str);