zoukankan      html  css  js  c++  java
  • JOSN反串行化

    JOSN编码的数据可以使用eval函数生产操作的类型。

    <%@ Page Language="C#" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script type="text/javascript">
            var JSONstring = '{' +
                '"artist" : "Phish",' +
                '"title" : "A Picture of Nectar",' +
                '"releaseYear" : 1992,' +
                '"tracks" :  [' +
                ' "Llama",' +
                ' "Eliza",' +
                ' "Cavern",' +
                ' "Poor Heart",' +
                ' "Stash",' +
                ' "Manteca",' +
                ' "Guelah Papyrus",' +
                ' "Magilla",' +
                ' "The Landlady",' +
                ' "Glide",' +
                ' "Tweezer",' +
                ' "The Mango Song",' +
                ' "Chalk Dust Torture",' +
                ' "Faht",' +
                ' "Catapult",' +
                ' "Tweezer Reprise",' +
                ']' +
            '}';
    
            function pageLoad() {
                var album = eval("(" + JSONstring + ")");
                var innerHTML = "artist = " + album.artist + "<br />" +
                    "title = " + album.title + "<br />" +
                    "releaseYear = " + album.releaseYear;
                $get('placeholder').innerHTML = innerHTML;
    
                var tracks = "";
                for (var i = 0; i < album.tracks.length; i++) {
                    tracks += "tracks #" + i + " = " + album.tracks[i] + "<br />";
                }
    
                $get('placeholder2').innerHTML = tracks;
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <div id="placeholder"></div>
            <div id="placeholder2"></div>
        </div>
        </form>
    </body>
    </html>
  • 相关阅读:
    JavaScript表单编程
    JavaScript事件模型
    DOM总结
    CSS3 媒体查询响应式布局
    BOM总结
    JS实现文字图片无缝滚动
    深入理解jQuery事件绑定机制
    被你忽略的jQuery常用方法“特异功能”
    关于BOM的学习总结
    Hello,World!
  • 原文地址:https://www.cnblogs.com/hellolong/p/3990680.html
Copyright © 2011-2022 走看看