最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js使用eval解析json實(shí)例與注意事項(xiàng)分享

 更新時(shí)間:2014年01月18日 15:59:51   作者:  
eval函數(shù)在js中有不少用處了,下面我來給各位朋友介紹eval解析json的實(shí)例,基于這個(gè)實(shí)例我們引出來在eval處理json數(shù)據(jù)時(shí)的一些注意事項(xiàng),希望文章對(duì)各位同學(xué)會(huì)有所幫助

JSON (JavaScript Object Notation)一種簡(jiǎn)單的數(shù)據(jù)格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包。
JSON的規(guī)則很簡(jiǎn)單: 對(duì)象是一個(gè)無序的“‘名稱/值'對(duì)”集合。一個(gè)對(duì)象以“{”(左括號(hào))開始,“}”(右括號(hào))結(jié)束。每個(gè)“名稱”后跟一個(gè)“:”(冒號(hào));“‘名稱/值' 對(duì)”之間使用“,”(逗號(hào))分隔

先來看個(gè)解析實(shí)例

復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  <title>eval函數(shù)解析json對(duì)象</title> 
 </head>
 <body>
  <script type="text/javascript">
  var json=eval("({sitename:'dreamdu',sitedate:new Date(1980, 12, 17, 12, 0, 0)})");
  document.write(json.sitename);
  document.write("<br />");
  document.write(json.sitedate);
  </script>
 </body>
</html>

eval()解析JSON格式字符串應(yīng)注意的問題
使用eval()解析JSON格式字符串應(yīng)注意的問題
在利用javascript內(nèi)置的eval函數(shù),將json格式的字符串轉(zhuǎn)換成JS對(duì)象時(shí),需要用一對(duì)"()"先將該字符串包住.
例如:
將 var strTest="{id:"cnlei", url:"http://m.fzitv.net"}"; 轉(zhuǎn)換成JS對(duì)象
正確寫法:
var objTEST=eval("("+strTEST+")");
出錯(cuò)寫法:
var objTEST=eval(strTEST);

完整測(cè)試代碼:

復(fù)制代碼 代碼如下:

<script type="text/javascript">
<!--
    var strTEST="{id:"cnlei", url:"http://m.fzitv.net"}";
    var objTEST=eval("("+strTEST+")"); //正確寫法
    //var objTEST=eval(strTEST); //出錯(cuò)寫法
    alert(objTEST.id+"n"+objTEST.url);
//-->
</script>

相關(guān)文章

  • js自定義彈框插件的封裝

    js自定義彈框插件的封裝

    這篇文章主要為大家詳細(xì)介紹了js自定義彈框插件的簡(jiǎn)單封裝,自己封裝一個(gè)彈框插件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 基于ajax和jsonp的原生封裝(實(shí)例)

    基于ajax和jsonp的原生封裝(實(shí)例)

    下面小編就為大家?guī)硪黄赼jax和jsonp的原生封裝(實(shí)例)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • BootStrap制作導(dǎo)航條實(shí)例代碼

    BootStrap制作導(dǎo)航條實(shí)例代碼

    Bootstrap 是一個(gè)用于快速開發(fā) Web 應(yīng)用程序和網(wǎng)站的前端框架。本文給大家介紹BootStrap制作導(dǎo)航條實(shí)例代碼,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • 破解Session cookie的方法

    破解Session cookie的方法

    破解Session cookie的方法...
    2006-07-07
  • js使瀏覽器窗口最大化實(shí)現(xiàn)代碼(適用于IE)

    js使瀏覽器窗口最大化實(shí)現(xiàn)代碼(適用于IE)

    點(diǎn)擊最大化按鈕后,瀏覽器的內(nèi)容填充滿顯示器,瀏覽器窗口的邊框被擠出顯示器。而該js的最大化效果是瀏覽器的邊框在顯示器內(nèi)顯示,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下
    2013-08-08
  • JS根據(jù)當(dāng)天不同時(shí)間顯示不同廣告的代碼

    JS根據(jù)當(dāng)天不同時(shí)間顯示不同廣告的代碼

    這篇文章主要介紹了JS根據(jù)當(dāng)天不同的時(shí)間段顯示不同廣告的代碼,可以精確到小時(shí)當(dāng)然如果分鐘都可以判斷出來,需要的朋友可以參考下
    2023-02-02
  • extract-text-webpack-plugin用法詳解

    extract-text-webpack-plugin用法詳解

    這篇文章主要介紹了extract-text-webpack-plugin用法詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • javascript 表單驗(yàn)證常見正則

    javascript 表單驗(yàn)證常見正則

    表單驗(yàn)證正則的代碼,大家可以參考下,可以直接拿來使用,也可以用來學(xué)習(xí)正則。
    2009-09-09
  • fullCalendar日歷插件玩法示例解析

    fullCalendar日歷插件玩法示例解析

    這篇文章主要介紹了fullCalendar日歷插件玩法示例解析,包括Fullcalendar安裝,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • 微信小程序swiper輪播圖組件使用方法詳解

    微信小程序swiper輪播圖組件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序swiper輪播圖組件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評(píng)論

和静县| 丹阳市| 新巴尔虎左旗| 察雅县| 镇康县| 贡觉县| 启东市| 德阳市| 彩票| 陆良县| 闻喜县| 淄博市| 博乐市| 阿克陶县| 万年县| 泌阳县| 长沙市| 葵青区| 胶南市| 枣阳市| 文山县| 聂拉木县| 巨野县| 奇台县| 西城区| 财经| 襄垣县| 南投市| 湖口县| 临江市| 咸阳市| 阿荣旗| 绵阳市| 兰坪| 长丰县| 青神县| 盘山县| 南皮县| 亳州市| 三亚市| 瑞昌市|