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>
  • 相关阅读:
    自定义组件要加@click方法
    绑定样式
    647. Palindromic Substrings
    215. Kth Largest Element in an Array
    448. Find All Numbers Disappeared in an Array
    287. Find the Duplicate Number
    283. Move Zeroes
    234. Palindrome Linked List
    202. Happy Number
    217. Contains Duplicate
  • 原文地址:https://www.cnblogs.com/hellolong/p/3990680.html
Copyright © 2011-2022 走看看