Deserializing JSON to a string or a value

You may want to deserialize JSON to strongly typed values, but sometimes you run into a situation where the API doesn't comply, until now.