private static bool IsValidJson()

in src/Utility/TypeExtensions.cs [263:287]


        private static bool IsValidJson(string str)
        {
            str = str.Trim();
            int len = str.Length;
            if (len < 2)
            {
                return false;
            }

            if ((str[0] == '{' && str[len - 1] == '}') ||
                (str[0] == '[' && str[len - 1] == ']'))
            {
                try
                {
                    JToken.Parse(str);
                    return true;
                }
                catch (Exception)
                {
                    // Ignore all exceptions
                }
            }

            return false;
        }