将十进制输入插入到CRM 365中。

7
我正在使用CRM REST Builder构建请求。我正在从中创建一个Web资源,并使用Decimal输入插入一条记录。当输入一个Decimal类型的数字时,会显示以下错误:

由于输入格式字符串/数字与参数'IEEE754Compatible'的值false/true之间存在冲突,无法将值转换为目标类型'Edm.Decimal'。

请帮忙解决此问题。

1
可能会有帮助,将请求发布... - Aron
1个回答

9

我发现当向CRM Rest API提交JSON消息时,如果值是字符串,则会出现此错误。

{ unitprice : "1234.00" }

在进行计算之前,您需要将其转换为数字,以便它像这样解决:

{ unitprice : 1234.00 }

提示:使用 Fiddler。在 Composer 中尝试找到哪个字段不正确,方法是将该字段删除并发送请求。然后再尝试发送该字段,但要去掉双引号。 - AJ AJ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接