C# Nancy 2.0.0-Barney套管
我试图让南希保留房产名称的原样。例如,C# Nancy 2.0.0-Barney套管,c#,.net-core,nancy,C#,.net Core,Nancy,我试图让南希保留房产名称的原样。例如,FirstName在Response.AsJson中保持原样,而不是FirstName。 我已经看到在哪里提到设置JsonSettings.RetainCasing=true。 我在Nancy.Json中找不到它,也找不到设置此配置的示例。是否有任何提示可以找到此设置以及将其放置在何处?默认情况下,Nancy使用SimpleJson。 要配置案例保留,只需覆盖以下配置方法: public class MyBootstrapper : DefaultN
FirstName
在Response.AsJson
中保持原样,而不是FirstName
。
我已经看到在哪里提到设置JsonSettings.RetainCasing=true
。
我在
Nancy.Json
中找不到它,也找不到设置此配置的示例。是否有任何提示可以找到此设置以及将其放置在何处?默认情况下,Nancy使用SimpleJson。
要配置案例保留,只需覆盖以下配置方法:
public class MyBootstrapper : DefaultNancyBootstrapper
{
public override void Configure(INancyEnvironment environment)
{
environment.Json(retainCasing: true);
base.Configure(environment);
}
}
默认情况下,Nancy使用SimpleJson。 要配置案例保留,只需覆盖以下配置方法:
public class MyBootstrapper : DefaultNancyBootstrapper
{
public override void Configure(INancyEnvironment environment)
{
environment.Json(retainCasing: true);
base.Configure(environment);
}
}
我无法理解另一个答案,但找到了这个解决方案。添加以下行以在启动代码中使用。它将阻止Nancy转换对象上的案例
Nancy.Json.JsonSettings.RetainCasing=true代码>
我将它放在主机的前面。Start()调用:
NancyHost host=new NancyHost(uri,new DefaultNancyBootstrapper(),hostConfigs);
host.Start()代码>我无法理解另一个答案,但找到了这个解决方案。添加以下行以在启动代码中使用。它将阻止Nancy转换对象上的案例
Nancy.Json.JsonSettings.RetainCasing=true代码>
我将它放在主机的前面。Start()调用:
NancyHost host=new NancyHost(uri,new DefaultNancyBootstrapper(),hostConfigs);
host.Start()代码>谢谢,已经按照jchannon在github上的建议完成了。不过,也接受您的答案。谢谢,已经按照jchannon在github上的建议完成了。但是,也接受您的答案。您的解决方案是针对1.x的,上面的答案是针对2.x的,因为问题已经指定了正在使用的版本。您的解决方案是针对1.x的,上面的答案是针对2.x的,因为问题已经指定了正在使用的版本。