Updated demo deserializer with TryParse