js json字串轉物件

2021-08-28 04:57:37 字數 772 閱讀 2262

1.json.parse()

在網上找json字串轉物件的方法

主要是:json.parse(str)

但我發現這個方法有很大的侷限性

var jsonstr = '';

var jsonstr1 = '';

console.log(json.parse(jsonstr)); // 結果:

console.log(json.parse(jsonstr1)); // 結果:unexpected token k in json at position 1 at json.parse ()

json.parse()限制了json字串的格式只能為jsonstr的格式

範圍很窄不建議使用

2.eval()

var jsonstr = '';

var jsonstr1 = '';

console.log(eval('(' + jsonstr + ')')); // 結果:

console.log(eval('(' + jsonstr1 + ')'));// 結果:

eval的適用範圍很廣基本上所有的json字串格式都可以轉為物件

但必須在字串前後拼上()

建議使用此方法

json 字串轉物件

json 字串為 var str 1,eval方式解析,恐怕這是最早的解析方式了。如下 function strtojson str 2,new function形式,比較怪異哦。如下 function strtojson str 3,使用全域性的json物件,如下 function strtojs...

Date物件轉字串

1.tostring 把 date 物件轉換為字串。2.totimestring 把 date 物件的時間部分轉換為字串。3.todatestring 把 date 物件的日期部分轉換為字串。4.togmtstring 請使用 toutcstring 方法代替。5.toutcstring 根據世界時...

xml字串轉物件xml檔案轉物件

判斷是否是ie瀏覽器和非ie瀏覽器的方法有多種,在此只介紹用例中的方法 1 解析xml字串,得到xml物件的方式 function createxml str else 2 解析xml檔案,將其轉換為xml物件的方式 js view plain copy axmlfilename是xml檔案路徑名 ...