Я отправляю к API и получить ответкак я могу прочитать каждый поданной JSON
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
var jsonResponse = JsonConvert.SerializeObject(responseString , Formatting.Indented);
и это значение jsonResponse:
"{\"Id\":333,
\"Name\":\"TestProduct\",
\"ApplicationId\":\"9edcc30d-7852-4c95-a6b2-1bf370655965\",
\"Features\":[{
\"Id\":301,
\"Name\":\"Sodalis Mobile Client2.0\",
\"Code\":\"Beeware.Sodalis.Mobile\",
\"ProductId\":0,
\"Selected\":null}]
}"
, как я могу читать каждый подал ?
как Имя, ApplicationID, Особенности имя- и Особенности-код.
Буду признателен за любую помощь.
Это должно помочь вам http://stackoverflow.com/questions/1207731/how-can-i-deserialize-json-to -a-simple-dictionarystring-string-in-asp-net – Raskayu
@Raskayu Я использовал код в указанной вами ссылке, я получил эту ошибку: «Неожиданный символ, встречающийся при разборе значения: [. Path 'Features', строка 1, позиция 98. ' –
Вы хотите' Deserialize' 'responseString', а не' Serialize'! – vojta