Почему в C# System.Text.Json.JsonSerializer.Serialize не удается правильно сериализовать при использовании внедрения завC#

Место общения программистов C#
Ответить
Anonymous
 Почему в C# System.Text.Json.JsonSerializer.Serialize не удается правильно сериализовать при использовании внедрения зав

Сообщение Anonymous »

Почему ниже записано только "{}"?
var myLogin = new TestLogin
{
UserName = "cr@home.com",
Password = "Pass123"
};
Console.WriteLine(System.Text.Json.JsonSerializer.Serialize(myLogin));

public interface ITest;

public class TestLogin : ITest
{
[System.Text.Json.Serialization.JsonPropertyName("userName")]
[Newtonsoft.Json.JsonProperty("userName")]
public string? UserName { get; set; }

[System.Text.Json.Serialization.JsonPropertyName("password")]
[Newtonsoft.Json.JsonProperty("password")]
public string? Password { get; set; }
}


Подробнее здесь: https://stackoverflow.com/questions/786 ... alize-corr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»