Почему я получаю ошибку при отправке в OData Edm.Decimal type?

#javascript #json #odata #wcf-data-services

#javascript #json #odata #wcf-data-services

Вопрос:

Я пытаюсь отправить некоторый JSON в службу OData. Согласно $metadata, он ожидает этот тип:

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

Это часть моего JSON:

…»curClaimValue»:654321…

И это сообщение об ошибке:

Ошибка обработки потока запросов. Ошибка, возникшая при преобразовании значения из полезной нагрузки запроса для свойства ‘curClaimValue’ в тип ‘Decimal’, который является ожидаемым типом свойства.

Дайте мне знать, если вам понадобится дополнительная информация.

Спасибо, Стивен

Ответ №1:

Кажется, я должен заключить число в кавычки.

Комментарии:

1. ЭТО СВЕЛО МЕНЯ С ума! Спасибо!