T Deserialize <T>(JsonTokenizer tokenizer) where T : new() { if (tokenizer.TryReadNext() && tokenizer.HasSpecialChar && tokenizer.SpecialChar == '{') { object v; if (TryDeserializeValue(tokenizer, typeof(T), out v)) { return((T)v); } } return(new T()); }