Десятичное значение 0110 преобразуется в 72?
Привет Ребята,
Я столкнулся с другой проблемой, которую не смог решить. У меня есть модель с десятичным параметром.
public class Equipment { public decimal Cost { get; set; } public string Test1 { get; set; } public string Test { get; set; } }
В контроллере WebApi у меня есть метод, который примет этот список оборудования, как показано ниже.
[HttpPost] [Route("ProjectEquipments/Import")] public async Task<HttpResponseMessage> Import([FromBody] List<Equipment> equipments) { code.. }
Когда ударил метод от почтового человека, отправив, как показано ниже.. Я получаю себестоимость как 72. Не уверен, где он будет преобразован. Может ли кто-нибудь помочь мне в этом?
[ { "Cost": 0110, "Test": "string", "Test1": "string", } ]
Большое вам спасибо за помощь!!
Что я уже пробовал:
Я не могу понять, где он преобразуется. Я получаю преобразованное значение в качестве входных данных для моего метода контроллера.
F-ES Sitecore
Он думает, что "0110" является восьмеричным (основание 8). Может быть, попробовать без ведущего 0, так что просто 110.