Exemple #1
0
        /// <summary>
        /// Remove padding for JSON
        /// </summary>
        /// <param name="text"></param>
        /// <param name="padding"></param>
        /// <returns></returns>
        private string RemovePadding(string text, string padding)
        {
            if (string.IsNullOrWhiteSpace(padding))
            {
                return(text);
            }

            XTokenQueue tokenQueue = new XTokenQueue(text);

            tokenQueue.ConsumeWhitespace();
            tokenQueue.Consume(padding);
            tokenQueue.ConsumeWhitespace();
            return(tokenQueue.ChompBalancedNotInQuotes('(', ')'));
        }
Exemple #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="paramStr"></param>
        /// <returns></returns>
        public static List <string> ParseFuncionParams(string paramStr)
        {
            XTokenQueue tq = new XTokenQueue(paramStr);

            return(tq.ParseFuncionParams());
        }