Batch.Internal.JsonDataExtensions.GetString C# (CSharp) Метод

GetString() публичный статический Метод

public static GetString ( this jsonData, string key, string defaultValue ) : string
jsonData this
key string
defaultValue string
Результат string
        public static string GetString(this JsonData jsonData, string key, string defaultValue)
        {
            try
            {
                JsonData value = jsonData[key];
                if (value.IsString)
                {
                    return (string)value;
                }
                else if (!value.IsArray && !value.IsObject)
                {
                    return value.ToString();
                }
                return defaultValue;
            }
            catch
            {
                return defaultValue;
            }
        }