WebApi接口返回json,xml,text纯文本等

简介: 原文:WebApi接口返回json,xml,text纯文本等 [Route("api/Message/MessageList/")] [HttpGet] public HttpRespon...
原文: WebApi接口返回json,xml,text纯文本等

[Route("api/Message/MessageList/")]
[HttpGet]
public HttpResponseMessage MessageList()
{
    ResponseResult obj = new ResponseResult();
    var pageData = Ydt.ExtLib.DataTableHelper.DataTableToList<ViewGoodChart>(result.Tables[0]);
    List<JObject> list = new List<JObject>();
    foreach (var item in pageData)
    {
        list.Add(JObject.FromObject(item));
    }
    obj.info = list;
    obj.status = true;
    obj.message = "获取成功";
    JsonStr = JsonConvert.SerializeObject(obj);
    //返回纯文本text/plain  ,返回json application/json  ,返回xml text/xml
    HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonStr, Encoding.GetEncoding("UTF-8"), "application/json") };
    return result;
}

目录
相关文章
|
3月前
|
XML 存储 JSON
Python学习 -- 常用数据交换格式(CSV、XML、JSON)
Python学习 -- 常用数据交换格式(CSV、XML、JSON)
31 0
|
3月前
|
XML JSON 数据格式
xml与JSON的区别
xml与JSON的区别
28 1
|
2月前
|
XML 机器学习/深度学习 JSON
在火狐浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。
在火狐浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。
29 0
在火狐浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。
|
4月前
|
XML JSON Java
Android App网络通信中通过okhttp调用HTTP接口讲解及实战(包括GET、表单格式POST、JSON格式POST 附源码)
Android App网络通信中通过okhttp调用HTTP接口讲解及实战(包括GET、表单格式POST、JSON格式POST 附源码)
131 0
|
8天前
|
XML JSON JavaScript
Java中XML和JSON的比较与应用指南
本文对比了Java中XML和JSON的使用,XML以自我描述性和可扩展性著称,适合结构复杂、需验证的场景,但语法冗长。JSON结构简洁,适用于轻量级数据交换,但不支持命名空间。在Java中,处理XML可使用DOM、SAX解析器或XPath,而JSON可借助GSON、Jackson库。根据需求选择合适格式,注意安全、性能和可读性。
21 0
|
13天前
|
XML JSON JavaScript
使用JSON和XML:数据交换格式在Java Web开发中的应用
【4月更文挑战第3天】本文比较了JSON和XML在Java Web开发中的应用。JSON是一种轻量级、易读的数据交换格式,适合快速解析和节省空间,常用于API和Web服务。XML则提供更强的灵活性和数据描述能力,适合复杂数据结构。Java有Jackson和Gson等库处理JSON,JAXB和DOM/SAX处理XML。选择格式需根据应用场景和需求。
|
2月前
|
JSON JavaScript 前端开发
Python之JavaScript逆向系列——接口JSON信息获取与操作
Python之JavaScript逆向系列——接口JSON信息获取与操作
50 0
|
3月前
|
JSON Java API
Spring Boot 无侵入式 实现API接口统一JSON格式返回
Spring Boot 无侵入式 实现API接口统一JSON格式返回
|
3月前
|
JavaScript
使用json-server和mock写一个简单的随机数据的接口2.0
使用json-server和mock写一个简单的随机数据的接口2.0
16 1