无法创建具有十进制属性的条目

2020-08-23 01:41发布

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

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


对于以下有效负载,我收到以下错误:

{
" ProductID":" AD-1000",
" TypeCode":" AD",
" Category":"计算机系统配件",
" Availability_Status":" Out 库存",
"名称":"便携式DVD播放器",
" NameLanguage":" EN",
" Description":"适用于我们产品调色板的传单",
" DescriptionLanguage": " EN",
" SupplierID":" 0100000000",
" SupplierName":" SAP",
" TaxTarifCode":" 1",
" MeasureUnit":" EA",
" CurrencyCode":" EUR",
" WeightMeasure":" 4.9M"
}

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

WeightMeasure类型为WeightMeasure:Decimal(13,3);

您能在这里帮我吗?

预先感谢

浓淡

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

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


对于以下有效负载,我收到以下错误:

{
" ProductID":" AD-1000",
" TypeCode":" AD",
" Category":"计算机系统配件",
" Availability_Status":" Out 库存",
"名称":"便携式DVD播放器",
" NameLanguage":" EN",
" Description":"适用于我们产品调色板的传单",
" DescriptionLanguage": " EN",
" SupplierID":" 0100000000",
" SupplierName":" SAP",
" TaxTarifCode":" 1",
" MeasureUnit":" EA",
" CurrencyCode":" EUR",
" WeightMeasure":" 4.9M"
}

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

WeightMeasure类型为WeightMeasure:Decimal(13,3);

您能在这里帮我吗?

预先感谢

浓淡

付费偷看设置
发送
2条回答
风早神人
1楼-- · 2020-08-23 02:07

嗨Ashish,

Odata EDM.Decimal和EDM.Int64类型的属性值必须是JSON字符串类型,而不是数字类型。 原因是EDM.Decimal和JSON Number的值范围大于JavaScript Number。 这样可以避免在解析步骤中丢失数据。

关于Oliver

吹牛啤
2楼-- · 2020-08-23 01:53

一周热门 更多>