C# JSON file into list
No need to read item by item.
string json = File.ReadAllText("myobjects.json");
var playerList = JsonConvert.DeserializeObject<List<Player>>(json);
You can use this code to write your player list to file
File.WriteAllText("myobjects.json", JsonConvert.SerializeObject(playerList));