C#構(gòu)造Json返回值幫助類庫源碼下載
JsonModel Json返回值幫助類用法: JsonMsgRet<string> ret=New JsonMsgRet<string>();//返回值類型一 JsonMsgRet<info> ret=New JsonMsgRet<info>();//返回值類型二 JsonMsgRet<List<info>> ret=New JsonMsgRet<List<info>>();//返回值類型三 使用說明,例如: info myinfo=new info(); JsonMsgRet<info> ret = new JsonMsgRet<info>(); ret.Content = "請求成功www.yunjson.com"; ret.RetrunValue = myinfo; //JsonHelper幫助類 json轉(zhuǎn)換類下載地址 //下載地址:http://www.yunjson.com/articleinfo/20/ //JsonHelper使用教程:http://www.yunjson.com/articleinfo/2/ context.Response.Write(JsonHelper.json(ret));
組織json返回值類 源碼
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace JsonModel { /// <summary> /// 組織json返回值類 /// 來源:hnxxbl.cn /// </summary> public class JsonMsgRet<T> { private MsgStatus _Status = MsgStatus.Failed; /// <summary> /// 返回狀態(tài) /// </summary> public MsgStatus Status { set { _Status = value; } get { return _Status; } } private string _Content = string.Empty; /// <summary> /// 返回內(nèi)容(string類型) /// </summary> public string Content { set { _Content = value; } get { return _Content; } } private T _RetrunValue =default(T); /// <summary> /// 返回值 (可自定義類型:string、實(shí)體對象、List都可以) /// </summary> public T RetrunValue { set { _RetrunValue = value; } get { return _RetrunValue; } } } /// <summary> /// 構(gòu)造返回值狀態(tài):用于標(biāo)志請求是否成功(返回值可自行定義) /// </summary> public enum MsgStatus { /// <summary> /// 成功 /// </summary> OK = 0, /// <summary> /// 失敗 /// </summary> Failed = 1, } }
原文鏈接:C#.Net構(gòu)造Json返回值幫助類 面向?qū)ο蠓盒图项?/a>