当前位置:编程学习 > C#/ASP.NET >>

MVC框架中输入JSON出现的问题

public ActionResult Index()
        {
            GCOA.Class.MenuTree menutree = new Class.MenuTree();
            string str=menutree.GetJsonTree();

            JsonResult json=new JsonResult();
            json.ContentEncoding = System.Text.Encoding.UTF8;
            json.ContentType = "text/html";
            str=MvcHtmlString.Create(str).ToHtmlString();
            json.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            json.Data = str.ToString();
            
            return json;
            //return Json(str,JsonRequestBehavior.AllowGet);
            
        }
输出结果


"[{\u0027id\u0027:\u0027Root\u0027,\u0027text\u0027:\u0027国创办公系统\u0027,\u0027children\u0027:[{\u0027id\u0027:PhoneStorage,\u0027text\u0027:\u0027手机库存\u0027,\u0027children\u0027:[{\u0027id\u0027:DepartStorage,\u0027text\u0027:\u0027部门库存\u0027},{\u0027id\u0027:DiaoBo,\u0027text\u0027:\u0027调拨\u0027}]},{\u0027id\u0027:Report,\u0027text\u0027:\u0027工作日报\u0027,\u0027children\u0027:[{\u0027id\u0027:Report1


所有的单引号都变成了 \u0027


该如何解决啊 --------------------编程问答-------------------- 输出来的结果是这样的,获取的时候解析一下
eval() --------------------编程问答-------------------- 为什么不直接用return JSON(menutree)? --------------------编程问答-------------------- 有谁来解答啊

return JSON(menutree)?  树形结构,这个肯定是不行的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,