.Net core 中 Json() 的小写属性名称

2024-01-27

有类 ClientViewModel:

public class Result
{      
  public long PKID
  {
      get;
      set;
  }

   public string Name
   { 
      get; 
      set; 
   }
}

并有 post 方法返回此模型:

[HttpPost]
    public JsonResult Search(string orderBy, List<Order> order, Search search,
        int start, int length, string searchTerm, bool isAsc, bool hideVoidedAndDeclined, bool recent = false)
    {
        var take = length;
        var skip = start;
        var m = _clientsService.Search(searchTerm, orderBy, hideVoidedAndDeclined, isAsc, take, skip, recent);


        return Json(m);
    }

但是当尝试以 json 返回对象时,它看起来像:

name:"Nick22"
pkid: 5

但我需要保存寄存器

Name:"Nick22"
PKID: 5

You should更改合约解析器。但由于您的外壳并不总是相同,因此您最好使用

services.AddJsonOptions(options => { options.SerializerSettings.ContractResolver = new DefaultContractResolver(); });

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.Net core 中 Json() 的小写属性名称 的相关文章

  • 防止控制台应用程序中的内存工作集最小化?

    我想防止控制台应用程序中的内存工作集最小化 在Windows应用程序中 我可以这样做覆盖 SC MINIMIZE 消息 http support microsoft com kb 293215 en us fr 1 但是 如何在控制台应用程
  • 用于在标头更改时重新编译的简单 C 项目的示例 makefile

    有谁有完整的 makefile 可以执行以下操作 如果 HEADER 文件发生更改 则重建项目 cpp 文件在 makefile 中列出 头文件未在 makefile 中列出 头文件允许与 cpp 文件具有不同的名称 部分cpp文件没有头文
  • Linux 上的 RTLD_LOCAL 和dynamic_cast

    我们有一个由应用程序中的一些共享库构成的插件 我们需要在应用程序运行时更新它 出于性能原因 我们在卸载旧插件之前加载并开始使用新插件 并且只有当所有线程都使用旧插件完成后 我们才卸载它 由于新插件和旧插件的库具有相同的符号 我们dlopen
  • 来自嵌入图像的 BitmapSource

    我的目标是在 WPF 窗口上重写 OnRender 方法中绘制图像 someImage png 它是嵌入资源 protected override void OnRender System Windows Media DrawingCont
  • 测量进程消耗的 CPU 时钟

    我用 C 语言编写了一个程序 它是作为研究结果创建的程序 我想计算程序消耗的确切 CPU 周期 精确的循环次数 知道我怎样才能找到它吗 The valgrind tool cachegrind valgrind tool cachegrin
  • 条件类型定义

    如果我有一小段这样的代码 template
  • 如何对使用 Controller.User 变量的控制器操作进行单元测试?

    我有一个控制器操作 如果用户已经登录 它会自动重定向到新页面 User Identity IsAuthenticated 针对这种情况编写单元测试以确保重定向发生的最佳方法是什么 我一直在使用以下 Mocks 和 Moq 来允许在我的单元测
  • 当Model和ViewModel一模一样的时候怎么办?

    我想知道什么是最佳实践 我被告知要始终创建 ViewModel 并且永远不要使用核心模型类将数据传递到视图 这就说得通了 让我把事情分开 但什么是Model 和ViewModel一模一样 我应该重新创建另一个类还是只是使用它 我觉得我应该重
  • 读取依赖步行者输出

    I am having some problems using one of the Dlls in my application and I ran dependency walker on it i am not sure how to
  • .NET 和 Mono 之间的开发差异

    我正在研究 Mono 和 NET C 将来当项目开发时我们需要在 Linux 服务器上运行代码 此时我一直在研究 ASP NET MVC 和 Mono 我运行 Ubuntu 发行版 想要开发 Web 应用程序 其他一些开发人员使用 Wind
  • 以编程方式创建 Blob 存储容器

    我有一个要求 即在创建公司时 在我的 storageaccount 中创建关联的 blob 存储容器 并将容器名称设置为传入的字符串变量 我已尝试以下操作 public void AddCompanyStorage string subDo
  • 调用 .ToArray() 时出现 ArgumentException

    我有一个经常被清除的列表 代码完全是这样的 VisitorAgent toPersist List
  • PHP Json_encode 将空格更改为加号 +

    我有一个网络应用程序 我首先将 JSON 数据存储在 cookie 中 然后每 x 秒保存到数据库 它只是打开与服务器的连接 服务器读取 cookie 它实际上并不通过 POST 或 GET 发送任何内容 当我保存到 cookie 时 我的
  • C:设置变量范围内所有位的最有效方法

    让我们来int举个例子 int SetBitWithinRange const unsigned from const unsigned to To be implemented SetBitWithinRange应该返回一个int其中所有
  • 构建 C# MVC 5 站点时项目之间的处理器架构不匹配

    我收到的错误如下 2017 年 4 月 20 日构建 13 23 38 C Windows Microsoft NET Framework v4 0 30319 Microsoft Common targets 1605 5 警告 MSB3
  • 在 C# 的 WebAPI 中的 ApiController 上使用“传输编码:分块”提供数据

    我需要服务分块传输使用编码数据API控制器 因为我无权访问HttpContext or the Http请求 我有点不知道在哪里写入响应以及在哪里刷新它 设置如下 public class MyController ApiControlle
  • 如何从 Windows Phone 7 模拟器获取数据

    我有一个 WP7 的单元测试框架 它在手机上运行 结果相当难以阅读 因此我将它们写入 XDocument 我的问题是 如何才能将这个 XML 文件从手机上移到我的桌面上 以便我可以实际分析结果 到目前为止 我所做的是将 Debugger B
  • 如何获取带有某个属性注释的所有属性?

    我刚刚从 Roslyn 开始 我想找到所有用属性名称 OneToOne 注释的属性 我启动了 SyntaxVisualizer 并能够获取对该节点的引用 但我想知道是否有更简单的方法来实现此目的 这就是我所拥有的 var prop docu
  • 如何组合两个 lambda [重复]

    这个问题在这里已经有答案了 可能的重复 在 C 中组合两个 lambda 表达式 https stackoverflow com questions 1717444 combining two lamba expressions in c
  • 如何在 ASP.NET Core 中注入泛型的依赖关系

    我有以下存储库类 public class TestRepository Repository

随机推荐

  • std.regex.regex 的返回值?

    我正在尝试编写一个函数 它接受一个输入字符串 一个正则表达式 由std regex regex来自原始字符串 和错误消息字符串 并尝试使用正则表达式匹配输入字符串中的某些内容 如果没有匹配则显示错误消息 到目前为止我想出了以下签名 stri
  • 从 Web api 返回 JsonResult,不带其属性

    我有一个 Web API 控制器 从那里我从一个操作返回一个 JSON 对象 我这样做是这样的 public ActionResult GetAllNotificationSettings var result new List
  • Paypal支付:在webview中加载paypal时如何获取成功请求

    Edit paypal登录后 我可以成功完成交易 但我需要匹配成功网址在 paypal 中验证两个 url 是否相同 然后显示成功的 toast 消息 但我没有从付款中获得成功网址 所以我无法匹配它 下面我发布了相关代码 WebActivi
  • 会话在 Firefox 中的通用处理程序 .ashx 中不起作用

    我创建了实现 IRequiresSessionState 的 ashx 因此我可以在该 ashx 中创建会话变量 它在 IE 中工作 但在 Firefox 中不起作用 当从其他页面访问此会话变量时 它为 NULL 任何想法 谢谢 也许您不允
  • Jasper Reports:如何编译子报表

    我有一个独立的应用程序 它的职责之一是获取 jrxml 文件的路径并编译它 我可以毫无问题地执行此操作 直到出现带有子报表的报表 其中主报表的编译不会编译其任何子报表 从而导致稍后找不到子报表 jasper 文件 有什么办法可以 1 设置J
  • 无法从 AngularJS index.html 导航到 VueJS Web 应用程序

    我试图将 AngularJS 和 VueJS 项目合并在一起 因为我们需要从 AngularJS 应用程序内部调用在 VueJS 中设计的流程 为了将 AngularJS 和 VueJS 项目合并在一起 我将 Angular 和 Vue 的
  • objectDatasource 中的 SelectMethod 被多个 datapagerfield 多次调用

    好的 这是设置 我正在构建一个包含列表视图 数据分页器和 3 个数据分页器字段 2 x NextPreviousPagerField 1 x NumericPagerField 的页面 以及一个将所有这些组合在一起的对象数据源 一切都工作正
  • Java中构造函数的调用

    在 Java 完整参考 一书中 Demonstrate when constructors are called Create a super class class A A System out println Inside A s co
  • Apache ITK 与 Suexec

    使用有什么好处ITK模块而不是Suexec运行 Apache 服务器 想法是一样的 都是以所有者权限运行脚本 而不是nobody www or apache 是不是比较好用ITK有利于suexec 如果是这样 为什么 相比之下 安全性和性能
  • 不兼容,因为该组件声明了一个与 Java 11 兼容的组件,而使用者需要一个与 Java 10 兼容的组件

    在我的 build gradle 文件中 我升级了一个依赖项的版本 即 com db microservice commons 加载 gradle 更改后 我收到以下错误消息 gt Build file C Projects Contain
  • 我应该如何在 php 中使用 dom 获取这样的 div 内容?

    div是这样的 div style width 90 margin 0 auto color Black this is text severaltags div 我应该如何获取 div 的内容 包括在php中使用dom标签 假设你使用 P
  • 始终显示 ChartJS 自定义工具提示

    在遵循了这里和官方文档中的几个指南之后 我完全陷入困境 我有一些自定义工具提示 它们将根据自定义工具提示中的数据名称在其中显示 PNG 图形 我找到了几种隐藏工具提示的解决方案 或者将它们全部设置为始终显示 但它们似乎都没有按照我想要的方式
  • Android 中的 Firebase 实时数据库 setValue 不起作用

    我第一次尝试使用实时数据库 设置值功能对我不起作用 我已经通过以下方式更新了写作规则 rules read true write true 我的代码如下所示 Integer Age 24 FirebaseDatabase mDatabase
  • 在 C# 中缓冲字节数据

    我的应用程序从 TCP 套接字读取字节并需要缓冲它们 以便我稍后可以从中提取消息 由于 TCP 的性质 我可能会在一次读取中获得部分或多个消息 因此每次读取后我想检查缓冲区并提取尽可能多的可用完整消息 因此 我想要一个允许我执行以下操作的类
  • User.Identity.GetUserId() 方法在 Web Api 2 控制器中不起作用

    在常规控制器中 以下代码有效 HttpPost public ActionResult Custom string name User Identity GetUserName string id User Identity GetUser
  • 如何通过 for 循环从 C 函数返回表的表到 Lua

    我有一个std list对象 我想给 Lua 一个返回其多维位置的函数 所以我需要创建一个表的表 1 2 3 512 1 2 3 512 512 lua newtable L for int i 0 i lt 512 i lua newta
  • C 中的 HTTP 堆栈

    有没有用C实现的HTTP协议栈 提前致谢 更新 寻找客户端实现 你没有说你是在寻找客户端还是服务器 但很快谷歌就出现了libmicrohttpd http www gnu org software libmicrohttpd 用于在您的应用
  • 如何使用 Google 云端硬盘 API 密钥从 Android 应用程序访问云端硬盘内容?

    我无法访问 Google 云端硬盘 我在 Google API 控制台中创建了一个 API KEY 并启用了 Google Drive API 和 SDK 我在代码中的哪里设置 API KEY 驱动器生成器没有setJsonHttpRequ
  • cassandra中的主键是唯一的吗?

    这可能有点蹩脚 但在 cassandra 中主键是唯一的吗 例如下表中 CREATE TABLE users name text surname text age int adress text PRIMARY KEY name surna
  • .Net core 中 Json() 的小写属性名称

    有类 ClientViewModel public class Result public long PKID get set public string Name get set 并有 post 方法返回此模型 HttpPost publ