亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)一種簡單的數(shù)據(jù)格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包。
JSON的規(guī)則很簡單: 對(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://chabaoo.cn"}"; 轉(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://chabaoo.cn"}";
    var objTEST=eval("("+strTEST+")"); //正確寫法
    //var objTEST=eval(strTEST); //出錯(cuò)寫法
    alert(objTEST.id+"n"+objTEST.url);
//-->
</script>

相關(guān)文章

  • 總結(jié)分享10 個(gè)超棒的 JavaScript 簡寫技巧

    總結(jié)分享10 個(gè)超棒的 JavaScript 簡寫技巧

    這篇文章主要總結(jié)分享10 個(gè)超棒的 JavaScript 簡寫技巧,有合并數(shù)組、克隆數(shù)組、解構(gòu)賦值、模板字面量等技巧,需要的朋友可以參考一下
    2022-06-06
  • Layui實(shí)現(xiàn)多條件查詢的示例代碼

    Layui實(shí)現(xiàn)多條件查詢的示例代碼

    本文主要介紹了Layui實(shí)現(xiàn)多條件查詢,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • JavaScript實(shí)現(xiàn)廣告彈窗效果

    JavaScript實(shí)現(xiàn)廣告彈窗效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)廣告彈窗效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • JavaScript類庫D

    JavaScript類庫D

    D類庫是以為當(dāng)前成熟框架、類庫開發(fā)輔助類庫的目標(biāo)而被開發(fā)。
    2010-10-10
  • 百度搜索框智能提示案例jsonp

    百度搜索框智能提示案例jsonp

    這篇文章主要介紹了百度搜索框智能提示案例jsonp的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • 寫js時(shí)遇到的一些小問題

    寫js時(shí)遇到的一些小問題

    寫js時(shí)遇到的一些小問題,需要的朋友可以參考下。
    2010-12-12
  • JavaScript控制table某列不顯示的方法

    JavaScript控制table某列不顯示的方法

    這篇文章主要介紹了JavaScript控制table某列不顯示的方法,涉及javascript操作表單的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 引入外部js腳本加載慢與頁面白屏問題的解決

    引入外部js腳本加載慢與頁面白屏問題的解決

    最近做的一個(gè)項(xiàng)目需要引入一個(gè)外部的第三方j(luò)s腳本。發(fā)現(xiàn)加載比較慢,這篇文章主要介紹了引入外部js腳本加載慢與頁面白屏問題的解決,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 基于MVC4+EasyUI的Web開發(fā)框架形成之旅之界面控件的使用

    基于MVC4+EasyUI的Web開發(fā)框架形成之旅之界面控件的使用

    一般Web界面包括的界面控件有:單行文本框、多行文本框、密碼文本框、下拉列表Combobox、日期輸入控件、數(shù)值輸入控件、單項(xiàng)選擇、復(fù)選框、表格控件DataGrid、樹形控件、布局控件、彈出式對(duì)話框、提示信息、列表控件等,這些界面控件的操作都有哪些不同,下面逐一介紹
    2015-12-12
  • JAVA四種基本排序方法實(shí)例總結(jié)

    JAVA四種基本排序方法實(shí)例總結(jié)

    這篇文章主要介紹了JAVA四種基本排序方法,較為詳細(xì)的總結(jié)分析了插入法、冒泡法、選擇法及Shell排序等四種常用的排序技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-07-07

最新評(píng)論