Код: Выделить всё
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 ... re-web-api
Мобильная версия