javascript字串轉換成json物件

2021-08-29 15:01:03 字數 485 閱讀 1326

今天在對部門樹樹形選單改進的時候,發現在伺服器端傳過來的json格式的字串在在html中總是不能識別。或者說把傳過來的東西就當乙個字串,而我需要的是乙個json陣列。如下:

var data1 =  ] },

] };

在後台得到字串就是上面等號後面的部分,結果我用 data1.resulttree 得到的值瀏覽器總是把它當成字串。於是就想轉一下了。 好像以前我就擔心過有一天會發生這樣的問題。 結果終於遇見了。 好在上網上google了一下。看見有人遇見並解決了。  中也有介紹, 不過是英文的,如果你看見英文就心煩,可以不用開啟此鏈結 ,呵呵。

方法很簡單就是把字串用括號括起來,然後在用eval方法。如下:

var treedata = data1.resulttree;

treedata=eval('('+treedata+')');

這樣treedata就是乙個json物件了。 在這裡是乙個陣列

javascript轉換日期字串為Date物件

把乙個日期字串如 2007 2 28 10 18 30 轉換為date物件 1 1var strarray str.split 2varstrdate strarray 0 split 3varstrtime strarray 1 split 4vara new date strdate 0 str...

JavaScript中將字串轉換為Date型資料

date型別在指令碼語言中經常使用,我們通常用下面的方式宣告乙個date變數 var dt new date dt為當前系統時間,但許多時候,我們需要將乙個字串轉換為date型,而中國人的習慣是年月日時分秒格式,如 var strdate 2010 10 5 12 30 5 年月日中間的分隔符還可能...

javascript 字串 字元陣列

字串和字元陣列 1 定義 字串的核心是字元陣列。不等於字元陣列 1 定義字串 例子 定義 var str hello world 輸出 document.write str 2 定義字元陣列 定義一 var str1 h e l l o w o r l d 定義二 var str2 new stri...