Парсинг 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 записей):
