C# Web Api接口返回结果为标准json格式
[System.Web.Http.HttpPost]public HttpResponseMessage GetProduct([FromBody] dynamic json){var product = new { success = true, errorMsg = "", data = "" };string jsons = Convert.ToString(json);var products = Post(jsons);//调用接口方法ResultMsg res = JsonConvert.DeserializeObject<ResultMsg>(products);bool succ =Convert.ToBoolean( res.success.ToString());string mes = res.errorMsg.ToString();string dataa = res.data.ToString();if (succ==true){product = new { success = true, errorMsg = mes,data=dataa};}else{product = new { success = false, errorMsg = mes, data = dataa };}HttpResponseMessage result = new HttpResponseMessage();result.Content = new StringContent(JsonConvert.SerializeObject(product), Encoding.GetEncoding("UTF-8"), "application/json");return result;}
大概逻辑是调用这个方法,在此方法中在调用真正的接口方法,将返回值给设定一下格式基本就可以了。最基本的方法。
C# Web Api接口返回结果为标准json格式相关推荐
- web api接口开发实例_C# 物联网开发API接口系列(4)
C# 物联网开发API接口系列(四) #久爱物联网#MQTT# [提纲] 1)获取设备列表(某用户的) 2)单独检查设备是否存在合法 [正文] /// /// 获取设备列表 /// /// 令牌 // ...
- Web API接口开发和测试
4.ASP.NET Web API的开发 上面我们定义了一般的Web API接口,以及实现相应的业务实现,如果我们需要创建Web API层,还需要构建一个Web API项目的. 创建好相应的项目后,可 ...
- rap2检测哪些接口在使用_使用RAP2和Mock.JS实现Web API接口的数据模拟和测试
最近一直在思考如何对Web API的其接口数据进行独立开发的问题,随着Web API的越来越广泛应用,很多开发也要求前端后端分离,例如统一的Web API接口后,Winform团队.Web前端团队.微 ...
- 调用JShaman的Web API接口,实现JS代码加密。
在NodeJS中,调用JShaman的Web API接口,实现JS代码加密. 同样的方法,也可把该功能集成到自己的产品或项目中,让自己也具备JS加密功能. 调用JShaman接口的源码非常简单: /* ...
- 鸿蒙开发访问webapi,Web API接口
#e# 3.集合和分页的处理 在很多接口里面,我们都需要用到分页的处理,Web API也不例外,这样可以提交数据检索效率,减少服务器数据处理的压力,同时也提交客户端的数据显示速度. 一般的集合接口定义 ...
- 不使用jQuery对Web API接口POST,PUT,DELETE数据
前些天,Insus.NET有演示Web API接口的操作: <怎样操作WebAPI接口(显示数据)>http://www.cnblogs.com/insus/p/5670401.html ...
- ASP.Net Core Web API 如何返回 File。
咨询区 Jan Kruse: 我想在 ASP.Net Web API 中返回 File 文件,我目前的做法是将 Action 返回值设为 HttpResponseMessage,参考代码如下: pub ...
- ASP.NET Web API 接口执行时间监控
软件产品常常会出现这样的情况:产品性能因某些无法预料的瓶颈而受到干扰,导致程序的处理效率降低,性能得不到充分的发挥.如何快速有效地找到软件产品的性能瓶颈,则是我们感兴趣的内容之一. 在本文中,我将解释 ...
- Web Api 中返回JSON的正确做法
在使用Web Api的时候,有时候只想返回JSON:实现这一功能有多种方法,本文提供两种方式,一种传统的,一种作者认为是正确的方法. JSON in Web API – the formatter b ...
最新文章
- HDU 4609 3-idiots FFT
- Delphi基础必记-快捷键
- 如何在面试时写出高质量的代码
- 【数据结构与算法】判断两个无环单链表是否相交的算法
- mysql 多个值求和_SQL优化大神玩转MySQL函数系列(2)LEAST,SUM的应用
- linux三并发进程,linux下用进度条显示三个进程的并发
- javaweb男的gulp入手实践
- ASP.NET OAuth 2.0 新手上路
- Word 2010—样式集
- JavaWeb实体类转为json对象
- VB之不能“VB6EXT.OLB”注册
- Qt调用工业相机之巴斯勒相机
- 数据库update多条数据
- 移动端webscoket连接失败---code1006
- unrar file.rar 解压rar 问题,找不到unrar 命令。安装rar unrar流程及bug处理
- 许嵩的60句感人歌词,道出了学生时代实在爱情的伤与痛~
- 深入分析Android中Activity的onStop和onDestroy()回调延时及延时10s的问题
- 函数调用,形式参数和实际参数
- SemEval 情感分析主流数据集以及任务介绍
- 机器学习入门难?说说我是如何快速开始机器学习入门的!
热门文章
- 当我们浏览器访问某个网站时,中间经历了什么,如何到达对方的?
- 如何使用Ubuntu Live CD进行无痕浏览
- 舍弃是成功之母:花总刘韧聊《知识英雄》
- 异构核间通信mailbox原理研究
- CentOS下MySQL安装配置
- 苹果macbook系列中哪款比较好?
- Android中的硬件加速
- Ventoy制作PE启动盘 和 使用VMware测试启动盘 - alittlemc - 博客园
- HTTP协议详解 - 通过C++实现HTTP服务剖析HTTP协议
- What is COM, COM+? (什么是COM, COM+?)