后台转JSON格式的方法

一般形式:

利用JavaScriptSerializer对象的js.Serialize(对象)方法进行转换成符合JSON的字符串;     System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();

  string str= js.Serialize(obj);

MVC与JSON使用

#region 4.0 JsonResult 配合ajax请求使用的 (重点)
 
        /// <summary>
        /// 如果是GET请求此方法则会报错:
        /// 此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站。若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet。
        /// 在Json()方法中加上, JsonRequestBehavior.AllowGet 即可解决
        /// 如果是POST可加可不加
        /// </summary>
        /// <returns></returns>
        public ActionResult JsonResult()
        {
            //自动将传入的对象序列化成json格式写入到response对象中
            return Json(new { Name = " 八戒", Age = 500 }, JsonRequestBehavior.AllowGet);
        }
 
        #endregion
       

posted on 2015-01-08 00:02  高达  阅读(203)  评论(0)    收藏  举报

导航