Many RESTful services provide responses that use a naming style/convention that doesn't align with what most of us use in our class and member names (lower case with underscore vs camel case, etc).
Often times that are a lot of fields returned that are unnecessary. Creating objects to directly deserialize into doesn't always make sense, nor would it provide compliance from a style/convention perspective.
In these cases, what do you do? What approach do you take to ensure conformity? I was thinking of creating classes with the members I need using the style/convention I wanted, and having a factory that handled deserialization into a dictionary and extracting/assigning the values I need, but I'm betting the community here has a plethora of better approaches.