javascript - 为什么提交到 OData Edm.Decimal 类型时会出错?

标签 javascript json odata wcf-data-services

我正在尝试向 OData 服务提交一些 JSON。根据 $metadata,它需要这种类型:

<Property Name="curClaimValue" Type="Edm.Decimal" Nullable="true" Precision="19" Scale="4"/>

这是我的 JSON 的一部分:

..."curClaimValue":654321...

这是错误信息:

错误处理请求流。将属性“curClaimValue”的请求有效负载的值转换为类型“Decimal”时遇到错误,这是属性的预期类型。

如果您需要更多信息,请告诉我。

谢谢, 斯蒂芬

最佳答案

看来我必须用引号将数字引起来。

关于javascript - 为什么提交到 OData Edm.Decimal 类型时会出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6154175/

相关文章:

c# - 如何实时渲染图像

javascript - Ionic 4 ion-select 为选择图标设置自定义图标

ios - 由于从 api 解包值而崩溃(使用 Alamofire)

OData v4 Web API 支持复合键

web-services - Sitefinity - 如何使用 Odata 按相关数据字段过滤新闻?

javascript - 使用系列数据,但在列顶部显示自定义文本 Highchart

javascript - react redux调度程序 "Actions must be plain objects"错误

javascript - 我如何混淆 JavaScript 中的字符串?

json - 在 Inno Setup 中解析 JSON bool 值?

asp.net-mvc - EF6 模型和 WebAPI 2.2 + OData 4.0 模型有什么关系?