在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
要使用.NET自带的JSON处理工具需要引用下面的命名空间: using System.Web.Script.Serialization; 1.编码 myConfig mc = new myConfig(); mc.config = "测试"; mc.info = "还不错"; JavaScriptSerializer json = new JavaScriptSerializer(); object result = json.Serialize(mc); Response.Write(result); 2.解码 // 自定义类 下面会用到 public class myConfig { public string config { get; set; } public string info { get; set; } } 1>. 简单的解码 string str = "{config:'最新发动机',info:'我觉得是最好的'}"; JavaScriptSerializer json = new JavaScriptSerializer(); myConfig mc = json.Deserialize<myConfig>(str); Response.Write(mc.config + "--" + mc.info); 2>. 复杂的解码
string str = "[{config:'发动机',info:'最好的'},{config:'排量',info:'2.5cc'}]"; JavaScriptSerializer json = new JavaScriptSerializer(); // List<myConfig> result = (List<myConfig>)json.Deserialize<List<myConfig>>(str); // 功能同上 List<myConfig> result = (List<myConfig>)json.Deserialize(str, typeof(List<myConfig>)); foreach (var item in result) { Response.Write(item.config + "--" + item.info + "<br/>"); }
|
请发表评论