網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

js解析json字元串

欄目: IT科技 / 發佈於: / 人氣:1.85W

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>>

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

js解析json字元串

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> 

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

js解析json字元串 第2張

拓展:

什麼是json呢?

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