JS將string字串轉為json物件的辦法

2021-08-08 09:16:01 字數 694 閱讀 3817

ecma-262(e3)中沒有將json概念寫到標準中,還好在ecma-262(e5)中json的概念被正式引入了,包括全域性的json物件和date的tojson方法。

1,eval方式解析,恐怕這是最早的解析方式了。如下:

複製**

**如下:

function strtojson(str)

記得別忘了str兩旁的小括號。

2,new function形式,比較怪異哦。如下

複製**

**如下:

function strtojson(str)

3,使用全域性的json物件,如下:

複製**

**如下:

function strtojson(str)

目前 ie8(s)/firefox3.5+/chrome4/safari4/opera10 已實現了該方法,以下是部分資料:

使用json.parse需嚴格遵守json規範,如屬性都需用引號引起來,如下

複製**

**如下:

var str = '';

var obj = json.parse(str); // --> parse error

name沒有用引號引起來,使用json.parse所有瀏覽器中均拋異常,解析失敗。而前兩種方式則沒問題。 

python將字串轉為矩陣

將字串轉換為矩陣,分為四步 將字串切分為乙個list d 2 3 4 5 6 8 1 2 dlist d.strip split 將list中的 轉換為 dint map int,dlist 將list轉換為array darr np.array dint 將array陣列轉換為矩陣,這裡轉為乙個三...

Python 將字串轉為字典

在工作中遇到乙個小問題,需要將乙個python的字串轉為字典,比如字串 user info 我們想把它轉為下面的字典 user dict 有以下幾種方法 import json user info user dict json.loads user info user dict 但是使用json進行...

react將字串轉為標籤

react不支援直接將字串放到render返回值中,這樣放入的字串會被當做一般字串處理。123 4567 8const str test return 該元件中的str會被當做字串處理,直接在頁面中顯示出來。react有乙個專門的屬性叫dangerouslysetinnerhtml是用於處理這種情況...