שמירת ג’יסון בקובץ

private void btnSave_Click(object sender, EventArgs e)

{

    Player player=
population.players.OrderByDescending(p => p.score).FirstOrDefault();

    string folder = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

    string fileName = "\\"+DateTime.Now.ToString("dd.MM.yyyy.HH.mm")+ "_player.json";

    folder +=
fileName;

    TextWriter writer = null;

    try

    {

        var contentsToWriteToFile =
Newtonsoft.Json.
JsonConvert.SerializeObject(player);

        writer
=
new StreamWriter(folder, false);

        writer.Write(contentsToWriteToFile);

    }

    finally

    {

        if (writer != null)

            writer.Close();

    }

}