Ignore a property when deserializing using Json.Net with ItemRequired = Required.Always
问题 I'm using Json.Net to serialize and deserialize classes to json and back. I added to a class marked with [JsonObject(ItemRequired = Required.Always)] (or Required.Always ) a new get-only property. That results in the following JsonSerializationException : Newtonsoft.Json.JsonSerializationException: Required property '<PropertyName>' not found in JSON I thought marking that property with JsonIgnore would solve the issue, but that doesn't work. How can I tell Json.Net that this property should