ServiceStack/ServiceStack.Text — pull request #194 by paegun (2012-09-19 07:05:54+00:00)
Title: nullable builtin interop, allow string.Empty as null.

To support "?nullableInt=" queryString more interoperably, accept string.Empty as null for nullable builtin types. I simply changed the null checks to string.IsNullOrEmpty for nullable builtin's. This is to address multiple clients receiving BadRequest (400) for "?nullableInt=&otherKey=value". Since there is no QueryStringSerializer.Deserialize(), I wrote the unit tests based on observing that ServiceStack uses DeserializeBuiltin.