Bloom.Book.BookMetaData.FromString C# (CSharp) Метод

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

public static FromString ( string input ) : BookMetaData
input string
Результат BookMetaData
        public static BookMetaData FromString(string input)
        {
            var result = JsonConvert.DeserializeObject<BookMetaData>(input);
            if(result == null)
            {
                throw new ApplicationException("meta.json of this book may be corrupt");
            }
            if (result.Tools != null)
            {
                foreach (var tool in result.Tools.Where(t => t is UnknownTool).ToArray())
                    result.Tools.Remove(tool);
            }
            return result;
        }

Usage Example

Пример #1
0
        private static string GetMetaJsonModfiedForTemplate(string path)
        {
            var meta = BookMetaData.FromString(RobustFile.ReadAllText(path));

            meta.IsSuitableForMakingShells = true;
            return(meta.Json);
        }
All Usage Examples Of Bloom.Book.BookMetaData::FromString