zoukankan      html  css  js  c++  java
  • List<T>转为Json格式

    public class Shop
    
       {
            public string Name { get; set; }
    
            public string ShopID { get; set; }
        }
    
        protected void Page_Load(object sender, EventArgs e)
        {
            List<Shop> lst = new List<Shop>() {
            new Shop(){Name="北京",ShopID="33"},
            new Shop(){Name="上海",ShopID="823"}
            };
    
            WriteString(lst);
        }
    
    
     public static void WriteString(List<Shop_Item> lst_shop)
            {
                StringBuilder Json = new StringBuilder();
                Json.Append("[");
                if (lst_shop.Count > 0)
                {
                    for (int i = 0; i < lst_shop.Count; i++)
                    {
                        Json.Append("{");
                        Json.AppendFormat("\"Name\":\"{0}\",", lst_shop[i].Name);
                        Json.AppendFormat("\"ShopID\":\"{0}\"", lst_shop[i].ShopID);
                        Json.Append("}");
                        if (i < lst_shop.Count - 1)
                        {
                            Json.Append(",");
                        }
                    }
                }
                Json.Append("]");
    
                HttpContext.Current.Response.ContentType = "text/plain";
                HttpContext.Current.Response.Write(Json.ToString());
                //HttpContext.Current.Response.Flush();
                HttpContext.Current.Response.End(); ;
            }
  • 相关阅读:
    .NET-记一次架构优化实战与方案-梳理篇
    .net core实践系列之SSO-跨域实现
    Vue
    C# WPF
    开源框架
    开源框架
    开源框架
    开源框架
    WCF
    WCF
  • 原文地址:https://www.cnblogs.com/youmeng/p/2817472.html
Copyright © 2011-2022 走看看