Теперь я думаю об использовании DTO для этого, но я ищу более простое решение, если он доступен.
Код: Выделить всё
public class Account {
[JsonPropertyName("fname")]
public string FirstName { get; set; }
[JsonPropertyName("lname")]
public string LastName { get; set; }
[JsonPropertyName("years_old")]
public int Age {get; set; }
}
< /code>
В одном использовании я хочу, чтобы ответ был отправлен из формата: < /p>
{
"fname": "John",
"lname": "Doe",
"years_old": 25
}
< /code>
И в другом ответе мне нужно: < /p>
{
"firstname": "John",
"lastname": "Doe",
"age": 25
}
< /code>
Теперь это просто образец, но мои фактические классы обладают большим количеством свойств, и создание DTO не для каждого варианта использования - это слишком большая работа. Следовательно, почему я ищу решение, используя что -то вроде Newtonsoft defaultContractresolver
ps: я не могу позволить себе вернуться на Newtonsoft.json.>
Подробнее здесь: https://stackoverflow.com/questions/764 ... n-in-net-6