首页 > 其他 > 详细

JOSN反串行化

时间:2014-09-24 15:42:48      阅读:254      评论:0      收藏:0      [点我收藏+]

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>

 

JOSN反串行化

原文:http://www.cnblogs.com/hellolong/p/3990680.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!