Это xml, созданный из вашего DataContract, созданного в алфавитном порядке. У меня есть класс DataContract, определенный как:
[DataContract(Name = "User", Namespace = "")]
public class User
{
[DataMember]
public string FirstName { get; set; }
[DataMember]
public string LastName { get; set; }
[DataMember]
public string Email { get; set; }
[DataMember]
public string Password { get; set; }
}
Когда я сделал следующее сообщение:
<User>
<FirstName>abc</FirstName>
<LastName>123</LastName>
<Email>email@email.com</Email>
<Password>pass</Password>
</User>
Когда я делал GET после своего сообщения и возвращал результат в формате JSON, адрес электронной почты был нулевым, но если я отправил свой xml как:
<User>
<Email>email@email.com</Email>
<FirstName>abc</FirstName>
<LastName>123</LastName>
<Password>pass</Password>
</User>
Электронная почта больше не равна нулю, когда я выполняю GET и возвращаю ее как JSON. Почему он это делает?