JSON

json 数据转换

字号+ 作者:H5之家 来源:H5之家 2017-08-18 15:00 我要评论( )

本文是对json 数据转换的讲解,对学习ASP.NET编程技术有所帮助,与大家分享。

[摘要]本文是对json 数据转换的讲解,对学习ASP.NET编程技术有所帮助,与大家分享。

记录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(); }

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Golang中的JSON处理技巧

    Golang中的JSON处理技巧

    2017-08-18 17:02

  • Golang中使用JSON的一些小技巧分享

    Golang中使用JSON的一些小技巧分享

    2017-08-18 14:11

  • jQuery调用WebService返回JSON数据

    jQuery调用WebService返回JSON数据

    2017-08-18 11:01

  • Golang 的 JSON 使用小技巧

    Golang 的 JSON 使用小技巧

    2017-08-18 11:00

网友点评