json 数据转换

2018-06-22 07:45:40来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

记录json转换的几种方式:

Newtonsoft.Json.dll 插件

  在项目中引用dll文件。

  json 序列化:

string Jsonreslut= JsonConvert.SerializeObject(Entity);


DataSet ds = schoolbll.GetList(" F_schoolLevel="+Level); string result = JsonConvert.SerializeObject(ds); Response.Write(result); Response.End();

json 反序列化:

string str=“jsonstr”;

Class model = JsonConvert.DeserializeObject<Class>(jsonstr);

如:

string tasklist = Request.Params["Taskmodel"];
        pt.Model.T_Task Taskmodel = JsonConvert.DeserializeObject<pt.Model.T_Task>(tasklist);

 

字符串输出json格式

  
        StringBuilder sbs = new StringBuilder();
        sbs.Append("{\"flag\":" + flag + ",\"msg\":\"" + msg + "\"}");
        HttpContext.Current.Response.Write(sbs.ToString());
        HttpContext.Current.Response.End();
 

hashtable向页面输出json:

  public void WriteJSON(Object hs, HttpResponse MyResponse)
    {
        System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
        StringBuilder json = new StringBuilder();
        jss.Serialize(hs, json);
        MyResponse.ContentType = "json";
        MyResponse.Write(json.ToString());
        MyResponse.End();
    }

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:localhost换成127.0.0.1和本机IP打不开本地项目了的问题

下一篇:asp.net性能优化之使用Redis缓存(入门)