ASP.NET中Json的处理
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET中Json的处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
要使用.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/>");}?
轉載于:https://www.cnblogs.com/xgao/p/4174292.html
總結
以上是生活随笔為你收集整理的ASP.NET中Json的处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 没有权限
- 下一篇: Mysql 批量插入数据的方法