/// <summary> /// Remove padding for JSONP /// </summary> /// <param name="text"></param> /// <param name="padding"></param> /// <returns></returns> public string RemovePadding(string text, string padding) { if (string.IsNullOrEmpty(padding)) { return text; } XTokenQueue tokenQueue = new XTokenQueue(text); tokenQueue.ConsumeWhitespace(); tokenQueue.Consume(padding); tokenQueue.ConsumeWhitespace(); return tokenQueue.ChompBalancedNotInQuotes('(', ')'); }