Парсинг JSON в List> C#

Подскажите в чем моя ошибка, я пишу программу, которая конвертирует CSV > List<Dictionary<string, string>> > JSON, а вот обратно из JSON > List<Dictionary<string, string>> я не могу. Выдает ошибку Additional text encountered after finished reading JSON content

Вот так я записываю из List<Dictionary<string, string>> в JSON

foreach (Dictionary<string, string> dictionary in content)
{
    string jsonString = JsonConvert.SerializeObject(dictionary, Formatting.Indented);
    data.SaveFile(jsonString, "json");
}

А обратно пытаюсь

using (StreamReader stream = new(Data.PathToFile))
{
    string json = stream.ReadToEnd();
    Dictionary<string, string> values = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
    _listRecords.Add(values);
}

Бьет ошибку, когда пытаюсь обратно десериализовать. Формат JSON такой (1000 записей): введите сюда описание изображения


Ответы (0 шт):