JsonExtensionDataAttribute
When placed on a property of type IDictionary<T, U>, any properties that do not have a matching member are added to that dictionary during deserialization and written during serialization.
public JsonExtensionDataAttribute()
Instantiates a new instance of the JsonExtensionDataAttribute class.