- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
//这是 Camel 肠衣
services.AddMvcCore()
.AddJsonOptions(options =>
{
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
})
如何设置为带下划线的小写?
{
"just_like_this": "myvalue",
}
最佳答案
您可能希望将 SnakeCaseNamingStrategy
与 DefaultContractResolver
DefaultContractResolver contractResolver = new DefaultContractResolver
{
NamingStrategy = new SnakeCaseNamingStrategy()
};
services
.AddMvcCore()
.AddJsonOptions(options => {
options.SerializerSettings.ContractResolver = contractResolver;
});
关于c# - ContractResolver,带下划线的小写字母(蛇形属性名称)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51572218/
我有一个 .NET Core Web Api 2.1 应用程序,我在其中仅序列化客户端请求的属性。 示例:GET orders/1?select=Id,TotalAmount 示例:GET order
我希望每个没有指定 JsonPropertyAttribute 的属性都遵循自定义协定。但如果它被指定,那么这正是它应该是的。 但是如果我有一个映射属性并且正在使用自定义契约解析器,那么契约解析器可以
我正在尝试使用自定义转换器修改对象类型,如 here 所述, 连同 CamelCasePropertyNamesContractResolver . 所以转换器是这样的(这里什么都不做): class
//这是 Camel 肠衣 services.AddMvcCore() .AddJsonOptions(options => { opt
我需要将有关自定义异常类型的信息从 WebApi Web 服务传递到客户端。为此,我尝试使用 Json.Net 序列化程序 + CustomContractResolver 来控制发送给客户端的内容。
我想从自定义对象创建一个模式。自定义对象有一些字符串属性,这些属性被架构化为类型 String|Null。我如何修改 JSonSchemaGenerator 以将字符串转换为类型 String 而不是
我使用 JSON.net 已经有一段时间了。我已经编写了自定义转换器和自定义契约(Contract)解析器(通常来自修改 S.O. 和 Newtonsoft 网站上的示例),它们工作正常。 挑战在于,
我有一些带有本地化文本的 .NET 类;即英语文本,相应的西类牙语文本等。我们有一个看起来像这样的 Locale 类: class Locale { int Id; string Ab
在对吞吐量非常高的应用程序进行性能测试时,我们发现 JSON.NET 的 ContractResolver 存在问题。不幸的是,当您指定 ContractResolver 时,性能变得难以忍受,包括
这是我到目前为止所得到的。感谢Brian Rodgers : public class JsonSerializeTest { [Fact] public void deseriali
我有这个 JSON: {"firstName": "John","lastName": "Doe"} 这个 JSON.NET 契约(Contract)解析器: public class CustomC
我的要求是在反序列化期间使用 JsonProperty 并在序列化期间忽略 JsonProperty。我的模型, [JsonConverter(typeof(JsonPathConverter))]
在 asp.net web api 中,我想序列化我的 C# 属性(pascal 大小写),任何名称为“Links”的属性都应序列化为“_links”,其余属性应序列化为自身 Camel 肠衣。 到目
如果我使用 JsonConvert.SerializeObject 序列化一个对象,指定自定义契约解析器的方法是这样的: var serializerSettings = new JsonSerial
我是一名优秀的程序员,十分优秀!