JSON编号不支持作为Edm.Decimal值

2020-08-21 16:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我尝试发送如下十进制值...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

当我尝试发送如下十进制值时,我在ODATA 2.0有效负载PO​​ST请求中遇到问题,

POST servicName/books

{

"名称":" Scarlet",

"价格":" 25.50"

}

我收到的

错误是

{
"错误":{
"代码":空,
"消息":"反序列化有效负载时出错。 实体反序列化期间发生错误。 不支持将JSON编号作为Edm.Decimal值。"
}
}

价格类型为价格:小数(13,3);

注意:我一直在将CAP CDS NodeJ用于ODATA

您能帮我如何通过json在请求有效载荷上用ODATA插入十进制值吗?

5条回答
2020-08-21 17:09

您好,

您正在发送25.50作为字符串而不是数字,尝试发送不带引号的

"名称":" Scarlet"

"价格":25.50

一周热门 更多>