zoukankan      html  css  js  c++  java
  • .net WebAPI返回xml、json格式

    WebAPI返回xml、json格式简单示例

    using System.Net.Http.Formatting;
    public class TestController : ApiController {
           public static List<Student> list = new List<Student>
            { 
                new Student { Name="张三",Age=25,Weight=153.5M },
                new Student { Name="李四",Age=18,Weight=110.5M },
                new Student { Name="王五",Age=23,Weight=126.5M }
            };
            [HttpGet]
            [Route("api/Test/GetDataForXML")]
            public HttpResponseMessage GetDataForXML(string date)
            {
                HttpResponseMessage result = Request.CreateResponse<List<Student>>(HttpStatusCode.OK, list, Configuration.Formatters.XmlFormatter);
                return result;
            }
    
            [HttpPost]
            [Route("api/Test/PostDataForXML")]
            public HttpResponseMessage PostDataForXML([FromBody]string date)
            {
                HttpResponseMessage result = Request.CreateResponse<List<Student>>(HttpStatusCode.OK, list, Configuration.Formatters.XmlFormatter);
                return result;
            }
    
            [HttpGet]
            [Route("api/Test/GetDataForJSON")]
            public HttpResponseMessage GetDataForJSON(object date)
            {
                HttpResponseMessage result = Request.CreateResponse<List<Student>>(HttpStatusCode.OK, list, Configuration.Formatters.JsonFormatter);
                return result;
            }
        }
        public class Student
        {
            public string Name { get; set; }
            public int Age { get; set; }
            public decimal Weight { get; set; }
        }
     
  • 相关阅读:
    在弹出窗口中显示带checkbox的
    列属性设定-隐藏列
    Aggregations应用-合计(total)、小计(subtotal)、平均值(average)
    排序(sort)、小计(subtotal)
    过滤器(filter)
    显示图标(ICON)和提示信息(Tooltips)
    单元格style应用-按钮、热点(hotspot)、checkbox等
    布局列分组
    图床-1
    q-1
  • 原文地址:https://www.cnblogs.com/GoCircle/p/9707970.html
Copyright © 2011-2022 走看看