• 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>
  • 相关阅读:
    踩踩踩
    c语言可变参
    C++开发者都应该使用的10个C++11特性
    c++11 条件变量 生产者-消费者 并发线程
    c++11 线程
    C++ 虚函数表解析 继承
    坐标系
    C++ 容器:顺序性容器、关联式容器和容器适配器
    全面深入介绍C++字符串:string类
    做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk
  • 原文地址:https://www.cnblogs.com/hellolong/p/3990680.html
Copyright © 2020-2023  润新知