- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
目前,我想从我的 api 响应中排除空值,所以在我的 startup.cs 文件中,我有这个。
services.AddMvc()
.AddJsonOptions(options =>
{
// Setup json serializer
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
options.SerializerSettings.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore;
});
但是是否可以声明在 1 个或多个 Controller 上,我实际上想要包含 NULL 值??
最佳答案
一个选项是创建自定义 Json 结果类型,如以下问题所述:Using JSON.NET as the default JSON serializer in ASP.NET MVC 3 - is it possible? .然后你可以在基本 Controller 上使用 bool var 并使用它在使用自定义 Json
结果时禁用 null,甚至直接传递选项:
return Json(data, ignoreNulls: true);
关于c# - 在 Controller 级别设置 NullValueHandling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35206478/
我有一个 .net core 3.1 应用程序。我使用库 json.net (newtonsoft) 来序列化或反序列化 json 。这是 newtonsoft 的应用程序设置: pu
目前,我想从我的 api 响应中排除空值,所以在我的 startup.cs 文件中,我有这个。 services.AddMvc() .AddJsonOptions(options =>
我正在尝试执行自定义序列化,所有快乐路径代码都有效,但空值路径的行为不符合我的意愿。 我已将序列化程序设置设置为 NullValueHandling.Ignore,并且对象图的其他为 null 的部分
我的服务器响应由一组已知和未知属性组成。对于已知的,我创建了一个 DTO 类,其中包含每个属性的成员。未知属性应放在用 [ExtensionData] 属性注释的字典中: [JsonObject(Me
我有这样一个类: [JsonObject] public class Condition { [JsonProperty(PropertyName = "_id")] public s
我有这样一个类: public class media { public string id { get; set; } public string code { get; set;
在我正在做的 C# 应用程序中 var settings = new ConnectionSettings(node); settings.ModifyJsonSerializerSettings(n
我有几个 DAO 文件,它们存储在 Azure DocumentDb 中,现在我希望 null 值不会存储在 DocDb 中,可以通过 [JsonProperty(NullValueHandling
using Newtonsoft.Json; namespace FAL.WebAPI2012.Controllers { public class Person {
我是一名优秀的程序员,十分优秀!