字串轉換成json的三種方式

2021-08-25 03:46:24 字數 665 閱讀 3306

使用ajax的開發專案過程中,經常需要將json格式的字串返回到前端,前端解析成js物件(json

)。ecma-262(v3)中沒有將json概念寫到標準中,還好在ecma-262(v5)

中json的概念被正式引入了,包括全域性的json物件和date的tojson方法。

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

js**

functionstrtojson(str)  

function strtojson(str)
記得別忘了str兩旁的小括號。

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

js**

functionstrtojson(str)  

function strtojson(str)
3,使用全域性的json物件,如下:

js**

functionstrtojson(str)  

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

字串轉換成json的三種方式

使用ajax的開發專案過程中,經常需要將json格式的字串返回到前端,前端解析成js物件 json ecma 262 e3 中沒有將json概念寫到標準中,還好在ecma 262 e5 中json的概念被正式引入了,包括全域性的json物件和date的tojson方法。1,eval方式解析,恐怕這是...

字串轉換成JSON的三種方式

採用ajax的專案開發過程中,經常需要將json格式的字串返回到前端,前端解析成js物件 json ecma 262 e3 中沒有將json概念寫到標準中,但在 ecma 262 e5 中json的概念被正式引入了,包括全域性的json物件和date的tojson方法。1,eval方式解析,恐怕這是...

字串轉換成JSON的三種方式

採用ajax的專案開發過程中,經常需要將json格式的字串返回到前端,前端解析成js物件 json ecma 262 e3 中沒有將json概念寫到標準中,但在 ecma 262 e5 中json的概念被正式引入了,包括全域性的json物件和date的tojson方法。1,eval方式解析,恐怕這是...