У меня есть объект C#, как показано ниже
Код: Выделить всё
public class Order {
public int OrderId {get:set:}
public string OrderType {get:set:}
public decimal? OrderPrice {get:set:}
public string Ref {get:set:}
}
Код: Выделить всё
[HttpPost]
public IActionResult CreateOrder([FromBody] Order request)
{
return Ok(service.CreateOrder(request));
}
Код: Выделить всё
{
"OrderId":1,
"OrderType": "online",
"OrderPrice":,
"Ref":"ref 001"
}
Предыдущая версия версия API в .NET Framework 4.5 допускает отправку, а более новая версия - нет.
Мы не хотим менять клиентское приложение API, поскольку сторонние пользователи отправляют запросы, а они этого не делают. хотите внести изменения, чтобы использовать более новую версию API.
Есть ли возможность игнорировать проверку json и обрабатывать ее на стороне сервера? Значит, эти значения можно установить по умолчанию? В этом случае значение null, так как это свойство, допускающее значение null
Подробнее здесь: https://stackoverflow.com/questions/789 ... to-net-api
Мобильная версия