в моем .net core api я взял свойство класса как двойное:
class Item
{
public double ExtractPercent { get; set; }
}
и в моей угловой модели я определил его как число:
ExtractPercent: number;
Но проблема в том, что я вызываю метод API для вставки значения данного столбца. Это показывает ошибку ниже:
{
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"traceId": "|5b755cd5-40a23478a0dbc337.",
"errors": {
"$.ExtractPercent": [
"The JSON value could not be converted to System.Double. Path: $.ExtractPercent | LineNumber: 0 | BytePositionInLine: 102."
]
}
}
ниже передается мое значение json:
{
"ExtractPercent": "1.20"
}
В чем может быть проблема ?
когда я пытаюсь использовать ниже json, он отлично работает:
{
"ExtractPercent": 1.20
}
Я думаю, что он принимает его как строковое значение и не может преобразовать его из строки в двойное.
Пожалуйста, предложите решение вышеуказанной проблемы, нужно ли мне изменять угловую сторону или сторону API и что может быть изменение?