У меня возникла проблема при преобразовании строки ODATA в JSON во время публикации на моем Dynamics CRM. Когда я пытаюсь сериализации таким образом:Публикация данных с использованием javascript с форматом ODATA
var phoneCallAssociationJsonData = '{'
+'"@odata.id" : "https://contoso.crm4.dynamics.com/api/data/v8.1/phonecalls('+ phoneCallUid +')"'
+'}';
И сериализовать в запросе так: JSON.stringify (phoneCallAssociationJsonData);
Получаю ОТЧЕТНЫЙ ЗАПРОС. Но когда я использую POSTMAN для отправки данных, и я копирую следующий JSON:
{"@odata.id" : "https://contoso.crm4.dynamics.com/api/data/v8.1/phonecalls(12a59ec0-76b5-e611-80ed-5065f38a8ad1)"}
Он работает отлично. Знает ли кто-нибудь, есть ли способ для сериализации строки с форматом odata?
Я пытался создать JavaScript Object, но добавление объект. @ Odata.id не представляется возможным, потому что @ не разрешенным характер.
Большое спасибо :) –