日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

json教程

  • 關于 JSON
  • JSON 教程

    json格式

    JSON解析

    JSON遍歷

    JSON調用

    JSON轉換

    JSON獲取

    JSON字符串

    JSON數組

    javascript中JSON對象與JSON字符串相互轉換實例

    閱讀 (2561)
    代碼如下:
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <script type="text/javascript">
            var obj = new Object();
            obj.Name = "八戒"
            obj.Age = 500;
    
            //通過字面量的形式來定義對象
            var obj1 = { "Name": "八戒", "Age": "500" };
            var arr = [{ "Name": "八戒", "Age": "500" }, { "Name": "八戒1", "Age": "1000" }];
    
            //JSON格式:將json的字面量表示形式,當做字符串存放,則為json格式字符串
            var str = '{ "Name": "八戒", "Age": "500" }';
            var jsonstrarr = '[{ "Name": "八戒", "Age": "500" }, { "Name": "八戒1", "Age": "1000" }];';
            
            //將json字符串轉換成js對象(數組)
            var resobj = JSON.parse(str);
            alert(resobj.Name);
    
        </script>
    </head>
    <body>
    </body>
    </html>
    

    在前端js對象和json對象的互轉:


    JS對象轉換成為JSON

    處理:引用一個json2.js文件,調用JSON.stringify()方法。例如:

    代碼如下:
    var data = new Object();
    var json_data = JSON.stringify(data);
    

    PS:json2.js這個文件在網上搜一下就能下載到。


    JSON轉換成為JS

    1.處理:用jQuery的一個方法$.parseJSON()將JSON格式的數據轉成JS對象。例如:

    代碼如下:
    var json_data = $.getJSON();
    var data = $.parseJSON(json_data);
    

    (可用來成轉換js數組)


    2.將json轉換成js對象的方法:

    代碼如下:
    var json = eval('(' + result + ')');
    
    通過上面這個表達式,就完成了將服務器端響應給客戶端的Json格式的字符串解析成了一個Json(格式的)對象,名稱為“json”,通過“json.”或者“json[]”的方式便可進行數據訪問。
     
    在后臺對js對象和json對象的互轉:
     
    .NET Framework 4在System.Runtime.Serialization中。利用JavaScriptSerializer類對數據進行序列化和反序列化

    示例:

    代碼如下:
    //將param反序列列list集合
    List<ApplyPart> _ApplyPart = new JavaScriptSerializer().Deserialize<List<ApplyPart>>(param);
    

    jQuery插件支持的轉換方式 
    代碼如下: 

    $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以將json字符串轉換成json對象
    
    反過來,使用 serialize 系列方法:如:var fields = $("select, :radio").serializeArray();
    


    瀏覽器支持的轉換方式(Firefox,chrome,opera,safari,ie9,ie8)等瀏覽器 
    代碼如下: 

    JSON.parse(jsonstr); //可以將json字符串轉換成json對象 
    JSON.stringify(jsonobj); //可以將json對象轉換成json對符串
    

    注:ie8(兼容模式),ie7和ie6沒有JSON對象,需要引入 json.js 或 json2.js。


    Javascript支持的轉換方式 
    eval('(' + jsonstr + ')'); //可以將json字符串轉換成json對象,注意需要在json字符外包裹一對小括號 
    注:ie8(兼容模式),ie7和ie6也可以使用eval()將字符串轉為JSON對象,但不推薦這些方式,這種方式不安全eval會執行json串中的表達式。

     

    JSON官方的轉換方式 
    http://www.json.org/,提供了一個json.js,這樣ie8(兼容模式),ie7和ie6就可以支持JSON對象以及其stringify()和parse()方法;


    關閉
    程序員人生
    主站蜘蛛池模板: 98色花堂最新地址网址 | 日韩精品视频一区二区三区 | 成人一区二区在线 | 黄色一级片在线看 | 久久a久久| 综合色婷婷一区二区亚洲欧美国产 | 国产日韩精品视频 | 国产精品一区二 | 黄网免费观看 | 在线一区二区三区四区 | 波多野结衣国产 | 亚洲成人一区在线观看 | 欧美不卡视频 | 国内激情 | 国产三级在线播放 | 在线观看欧美激情 | 欧州一区二区 | 91在线精品一区二区 | 国产精品国产三级国产三级人妇 | 欧美日韩精品一区 | 91精品国产一区二区 | 国产日| 精品国产免费久久久久久尖叫 | 国产精品网站在线观看 | 国产一区久久 | 精品久久久久久久久久久久久久久久久 | a级毛片免费播放 | 国产精品一区二区三区四区 | 亚洲国产精品99久久久久久久久 | 国产性色av| 一区二区三区高清不卡 | 久久国产区 | 久久美女性网 | 亚洲国产精品成人天堂 | 国产精品99久久久久 | 亚洲 欧美 视频 | 国产精品一区二区三区免费观看 | 国产一区二区精品久久 | 黄免费看| 国产精品国产三级国产 | 国产一区二区毛片 |