abp常规返回的结构体是经过封装后,结构如下

{"result": {"ok": true,"msg": "sucess","data": "123"},"targetUrl": null,"success": true,"error": null,"unAuthorizedRequest": false,"__abp": true
}

但有时需要 获取干净的返回,不需要什么封装。这时我可以再Controller和Action上添加[DontWrapResult],屏蔽封装。

        [HttpPost][DontWrapResult]public async Task<dynamic> GetSNBloodSugarReturnStateAsync() {try{ if (true){return new { statusCode = "00", desc = "成功" };}else{return new { statusCode = "03", desc = "失败" };} }catch (Exception e){return Json(new { statusCode = "03", desc = e.Message });}}

返回的结构体就是自己自定义的结构体

{"statusCode": "00","desc": "成功"
}

abp api返回自定义结构体相关推荐

  1. Gin 框架学习笔记(01)— 自定义结构体绑定表单、绑定URI、自定义log、自定义中间件、路由组、解析查询字符串、上传文件、使用HTTP方法

    要实现一个 API 服务器,首先要考虑两个方面:API 风格和媒体类型.Go 语言中常用的 API 风格是 RPC 和 REST,常用的媒体类型是 JSON.XML 和 Protobuf.在 Go A ...

  2. Windows API的时间结构体、时间转换及时间获取

    Windows API的时间结构体.时间转换及时间获取   时间格式:DosDateTime <====>FileTime <====> SystemTime |        ...

  3. 【Qt】信号和槽传递自定义结构体

    一.使用信号和槽传递自定义结构体 这是一个老问题了,但是每次使用都要bing,因此做个笔记整理下. 一共有三种方法,可以让结构体在信号和槽之间传递.前两种方法可以让结构体在线程之间传递,最后一种方法只 ...

  4. C++对自定义结构体变量排序

    在C++中,如果容器中的数据类型为int double等基本类型时,我们很容易利用STL自带的函数对其进行排序,但是如果数据类型是我们自定义的结构体或者类呢,这时候再利用STL进行排序就力不从心了.在 ...

  5. Qt中的QByteArray和自定义结构体之间的相互转换

    在Qt项目开发中,经常会碰到自定义结构体和字符数组之间的转换问题,不妨假设结构体名字为custom_struct, 字符数组名字为array_data 1. QByteArray转换为自定义结构体 c ...

  6. Linux内核dev_set_drvdata()和dev_get_drvdata()存储自定义结构体用法

    定义位置:kernel/msm-3.18/include/linux/device.h static inline void dev_set_drvdata(struct device *dev, v ...

  7. QML < 5 > QML 访问C++ 类 (函数Q_INVOKABLE、枚举Q_ENUMS 、成员变量Q_PROPERTY、自定义结构体QVariantMap、List数据QVariantL

    QML < 5 > QML 访问C++ 类 (函数Q_INVOKABLE.枚举Q_ENUMS .成员变量Q_PROPERTY.自定义结构体(QVariantMap ).List数据QVar ...

  8. STL 的 std::set 创建自定义结构体的对象,定义严格弱序的比较函数

    文章目录 正文 Ref 系列地址 简 述: 对于 STL 中 std::set 创建自定义结构体的对象,发现使用 "函数对象" 和 "定义普通函数 + decltype& ...

  9. c语言调用dll实例 结构体传参,Matlab调用Dll,对于自定义结构体数组如何传参? - 程序语言 - 小木虫 - 学术 科研 互动社区...

    %[例子1] % Matlab调用DLL,整形数组传参 v = [1,22,33;44,-56,67]; pv = libpointer('int16Ptr',v); m = get(pv,'Valu ...

  10. Qt中解决信号和槽不能使用自定义结构体的问题

    在Qt中信号和槽使用自定义的结构时,运行的时候发现报错不能识别结构体 解决办法: 一定要将自定义结构体定义为typedef struct 使用Q_DECLARE_METATYPE(结构体名),将结构体 ...

最新文章

  1. 学计算机科学与技术的专业特长,计算机科学与技术专业简历范文介绍
  2. Zynq ZC702平台 QSPI + eMMC实现
  3. nginx 允许跨域_细谈跨域请求的桥梁
  4. Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能
  5. 关于c/c++/obj-c的混合使用 (2010-06-22 10:05:33)
  6. 最近关于编程学习的一点小体会
  7. 仿生蠕虫机器人制作步骤_鸭子机器人领衔,盘点2019年上半年那些有趣的仿生机器人...
  8. 记一次zookeeper连接数暴增事件
  9. linux下编译fortran非法字符,linux下fortran中編譯代碼時“undefined reference to `_gfortran_st_”錯誤...
  10. css免费网站,5个免费网站模板|免费CSS模板网站汇总
  11. Web前端助手-功能丰富的Chrome插件
  12. 2-软件测试与测试优先编程
  13. 关系的深度——《纸牌屋》伍德克莱尔夫妇的深刻关系
  14. 索尼Alpha系列相机通过照片读取快门次数的在线工具
  15. 2021年高考成绩 二本人员查询,2021年全国高考二本分数线预测,全国多少分可以上二本...
  16. 公众号文章、底部菜单栏关键词自动回复投票、报名、预约、查询等链接?
  17. JavaWeb做项目所需模板-代码库(开源)
  18. html avatar属性,动画混合问题,Avatar动画混合报错.
  19. 精髓,深入浅出剖析11个Zookeeper知识点,没有很难
  20. swagger:快速入门

热门文章

  1. 关于“VS2013无法启动程序,系统找不到指定的文件“这个问题的一个解决方法
  2. 2021-09-30安装windows10+ubuntu双系统
  3. 用java写一些有趣的特效_[Java教程]用JavaScript模拟Flash效果写的炫光波动特效
  4. 前端ajax token,jQury Ajax使用Token验证身份实例代码_白江_前端开发者
  5. java debug详解_Java远程debug详解
  6. 华为p50 pro 鸿蒙,华为p50pro有双系统吗-采用鸿蒙系统吗
  7. 分式求二阶导数_一道与三角零点距离有关的导数问题
  8. 现场打分实时展示系统-Web版(英文名:WebShow)使用疑难问题汇编
  9. 服务端AppWeb与PC管理端配合使用的有关说明
  10. Spring Cloud:服务消费(Ribbon)【Dalston版】