如何解决将浮点值从角度组件传递到.net核心api
在我的.net核心api中,我将类属性设置为double:
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变角,以及可能会发生什么变化?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。