Я пытаюсь сериализовать XML с помощью веб-API, но получаю нулевой результат.Web API Serialize XML
Вот мой XML:
Использование XSD, я создал класс в Visual Studio:
Вот код, я использую:
public COM_Order GetOrderById(string orderId)
{
HttpClientHandler handler = new HttpClientHandler();
handler.Credentials = new NetworkCredential(m_UserName, m_Password);
HttpClient client = new HttpClient(handler)
{
};
string url = m_BaseUrl + String.Format("/rest/ecommerce.order/{0}", orderId);
HttpResponseMessage response = client.GetAsync(url).Result;
if (response.IsSuccessStatusCode)
{
data result = response.Content.ReadAsAsync<data>().Result;
//result is null, even though valid JSON is returned
return result.Items.FirstOrDefault();
}
return null;
}
Есть ли проблема с моей класс? Я также могу вернуть JSON.
Вы проверили, вы действительно наверняка на 100% получите что-то в результате. Это? – LosManos
Да, объект items имеет значение null. На сервере есть ответ. –