Json.Net中的JsonProperty是否会导致性能开销

时间:2018-01-31 10:16:04

标签: c# json serialization json.net deserialization

考虑有一个像

这样的课程
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属性是否对性能有好处?

提前致谢.. :))

0 个答案:

没有答案