We often have the case that clients call our ASP.NET API with an invalid JSON. The mistakes can be anywhere from wrong fields to wrong formatting. Yes, you could argue that this is the clients problem, but this will not make my life easier.
Is there a way to get to whatever the client sent us, if the controller throws an Exception?