最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

js解析json字符串

來源:懂視網(wǎng) 責編:臨意 時間:2021-12-29 15:45:19
文檔

js解析json字符串

在js中解析json字符串的話一般來說是有很多種方式的,比較常見的方式有三種,即eval(“...”);json_parse;var vjson=JSON.parse(jsonstr)。
推薦度:
導讀在js中解析json字符串的話一般來說是有很多種方式的,比較常見的方式有三種,即eval(“...”);json_parse;var vjson=JSON.parse(jsonstr)。

js解析json字符串是怎樣的呢?下面就讓我們一起來了解一下吧:

在js中解析json字符串的話一般來說是有很多種方式的,比較常見的方式有三種,具體介紹如下:

1、eval(“...”):

var a_id=eval(‘{"name":123}’);

但若是eval中的內容含有惡意腳本就需要注意了,因為若是有惡意腳本就會麻煩很多。

2、json_parse:

需要導入json_parse.js:

<script src="js/json_parse.js"></script>  

<script language="javascript">  

var t = json_parse('{"name":123}');  

alert(t.name);  

</script>>

這個方法總的來說還是可以的,比較安全,而且解析速度也比較快,還是可以嘗試運用的。

3、var vjson=JSON.parse(jsonstr):

這個方式主要是支持IE8與fireFox3這兩個帶有內置json對象的瀏覽器;若是使用其他瀏覽器的話那么需要引入json.js文件。

<script src="js/json.js"></script>  

<script language="javascript">  

var t = JSON.parse('{"name":123}');  

alert(t.name);  

</script> 

這個方法也是比較好的,除了安全之外,解析速度也可以,就是要注意操作要求。

拓展:

什么是json呢?

json,英文全稱為JavaScript Object Notation,這是屬于一種輕量級的數(shù)據(jù)交換格式,基本上是采用了完全獨立于語言的文本格式,也是比較理想的數(shù)據(jù)交換格式,除此之外,json也是JavaScript的原生格式,也就是說JavaScript中處理JSON數(shù)據(jù)的話是不需要任何特殊的API或是工具包的。

以上就是小編的分享了,希望能夠幫助到大家。

聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

js解析json字符串

在js中解析json字符串的話一般來說是有很多種方式的,比較常見的方式有三種,即eval(“...”);json_parse;var vjson=JSON.parse(jsonstr)。
推薦度:
標簽: js JSON字符串
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top