考虑有一个像
这样的课程public class Test{
[JsonProperty("name")]
public string Name {get; set;}
[JsonProperty("age")]
public string Age {get; set;}
}
我希望将其序列化为:{"name": "a", "age": "10"}
Json.net库中有一个CamelCaseNamingStrategy
设置。如果我不使用JsonProperty
我仍然可以达到上述结果。
上面给出的示例很小,但是如果我们必须频繁地序列化/反序列化更大的模型呢?为每个属性添加JsonProperty属性是否对性能有好处?
提前致谢.. :))