Я хочу преобразовать следующие данные в ac # объект или массив, в котором я могу отобразить каждый элемент (в конечном итоге будет отображаться в виде списка).
сам json выглядит так:
[
{
"commonName": "uni_comp_4",
"processorID": "BFEFBDEB001201"
},
{
"commonName": "lib_comp_12",
"processorID": "BFEFBDEB004323"
}
]
Я искал здесь для получения помощи однако я думаю, что, возможно, мне придется использовать другой подход, поскольку моя система немного отличается.
Я использую класс:
public class API_Response
{
public bool IsError { get; set; }
public string ErrorMessage { get; set;
public dynamic ResponseData { get; set; }
}
для переноса данных.Мои «данные» JSON такие же, как показано выше, однако у меня возникли проблемы с десериализацией этого.
Первоначально я попытался:
API_Response r = JsonConvert.DeserializeObject<API_Response>(response);
, и я могу увидеть строку JSON с MessageBox.show (r.ResponseData).Который по своей сути не десериализован.
Кроме того, я попытался объявить следующее в том же методе:
public class RootObject
{
public string commonName { get; set; }
public string processorID { get; set; }
}
без удачи в отображении этих данных индивидуально (или вообще).
По сути, я пытаюсь поместить "ResponseData" класса API_Response в объект, и у меня возникают трудности.