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>