一般情况下,.net 定义的模型 json 序列化之后都是默认大驼峰的输出方式,但是有时候却又希望部分模型使用小驼峰的方式输出,如何办呢?
如果你的项目也是用的 Newtonsoft.Json 序列化,可以直接在模型上定义 [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))],如下图:
如果多个扩展类都需要定义命名方式,只需要在基类上定义就可以了。
一般情况下,.net 定义的模型 json 序列化之后都是默认大驼峰的输出方式,但是有时候却又希望部分模型使用小驼峰的方式输出,如何办呢?
如果你的项目也是用的 Newtonsoft.Json 序列化,可以直接在模型上定义 [JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))],如下图:
如果多个扩展类都需要定义命名方式,只需要在基类上定义就可以了。