0
在工作的人用连载:反序列化JSON,将其与Newtonsoft CamelCasePropertyNamesContractResolver
var s = new JsonSerializerSettings();
s.ContractResolver = new CamelCasePropertyNamesContractResolver();
创建一些JSON,但现在我要反序列化到不使用骆驼情况下的物体,在不使用注释(共享)模型。模型不使用骆驼案件。
他使用Javascript,所以对他来说没什么大不了的,但我在C#的土地上。
CamelCasePropertyNamesContractResolver是否存在“反向”?没有注释,我没有办法做到这一点。
如果您使用Json.NET进行反序列化,那么它应该可以工作,因为Json.NET的反序列化代码会将JSON属性名称与C#属性名称进行不区分大小写的匹配。你真的有案件不起作用吗?你能把你的问题扩展到[mcve]吗? – dbc
它应该自动工作,如果没有,你也可以使用属性属性,如['JsonProperty'](http://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_Serialization_JsonProperty.htm) –