gpt4 book ai didi

c# - 避免特定方法的 CamelCasePropertyNamesContractResolver

转载 作者:太空狗 更新时间:2023-10-29 22:58:27 24 4
gpt4 key购买 nike

我有 web api Controller ,我在 WebApiConfig 文件中使用这种配置方法,用于所有 Controller 的驼峰式封装我的结果。

var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();

现在我有一个 Controller 的方法,它向 Angularjs 翻译提供者提供数据,并且所有翻译字符串在我的 html 中都不是驼峰式,这就是为什么我需要该方法的结果不是驼峰式。如何避免此特定 Controller 方法的驼峰式外壳序列化行为。

最佳答案

你可以使用ApiController.Json method .

就像这样从你的 Controller 方法返回

return Json(data, new JsonSerializerSettings { ContractResolver = new DefaultContractResolver() });

关于c# - 避免特定方法的 CamelCasePropertyNamesContractResolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28767660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com