Неожиданный символ, встречающийся при разборе json
Я десериализовал ответ json со следующим кодом:
string data = response.Content; //Deserializing it into an object that will contain each of the keys and their values Dictionary<string, object> values = JsonConvert.DeserializeObject<Dictionary<string, object>>(data); TextBox1.Text = Convert.ToString(values["values"]);
Но я получаю ошибку, которая говорит:
Цитата:Неожиданный характер столкнулись, анализируя значение: . Путь ", линия 0, положение 0.
Данные ответа Jsnon выглядят следующим образом
Цитата:{"Идентификатор":"нуль","ФИО1":"пример sample 1","ФИО2":"sample2","Имя3":"Sample3"}
Что я уже пробовал:
Я попытался использовать следующий код, чтобы решить эту проблему, но он по-прежнему дает ту же ошибку,
var settings = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, MissingMemberHandling = MissingMemberHandling.Ignore }; // var jsonModel = JsonConvert.DeserializeObject<Customer>(jsonString, settings); Dictionary<string, object> values = JsonConvert.DeserializeObject<Dictionary<string, object>>(data, settings); TextBox1.Text = Convert.ToString(values["values"]);
Richard MacCutchan
Что находится в данных?
Vixita-i50
Идентификатор данных ответа Json, то есть выглядит так:
{"Идентификатор":null, то"ФИО1":"пример sample 1","ФИО2":"sample2","Имя3":"Sample3"}
Richard MacCutchan
Сообщение об ошибке не согласуется с полученным текстом. Пробуя этот текст в JavaScript, он разбирает его нормально.
Vixita-i50
Могу я узнать, что вы сделали и как?