ServiceStack/ServiceStack.Text — pull request #174 by awr (2012-08-29 04:36:29+00:00)
Title: Enable custom serialization on non-structs

This gives the ability to override the parse function for any type.

The use case here is to be able to deal with empty strings and null values in the same way -- of course the concept applies to any type that the user wants intimate control over deserialization of.