public void BooksFromJSON(string path) { StreamReader fread = new StreamReader(path); LibInfo lib = new LibInfo(); while (!fread.EndOfStream) { lib.AddLiterature(JsonSerializer.Deserialize <Book>(fread.ReadLine())); } fread.Close(); //var result = Books.Union(lib.Books); for (int i = 0; i < lib.BooksAmount(); i++) { Books.Add(lib.Books[i]); } }