TypeNameHandling caution in Newtonsoft Json
30
On this link, in remarks section it's mentioned that:
TypeNameHandlingshould be used with caution when your application deserializes JSON from an external source. Incoming types should be validated with a customSerializationBinderwhen deserializing with a value other thanTypeNameHandling.None.
In what cases JSON from external source would be harmful if serialized/deserialized with TypeNameHandling.All? A working example would be appreciated.