Deserializing a complex type in WebAPI is giving me serious grief. The data contains keys that are syntactically invalid in c# as property names. How can I translate the key names?
Relevant: Web API form-urlencoded binding to different property names