我们必须与Microsoft Dynamics 365 Api交谈。调用自定义操作时,我们将按照以下示例检索json
{
"@odata.context": "just-a-domain",
"ids": "[{\"account\":\"whatever_id\",\"name\":\"test 2\"}]"
}
如您所见,ids
的值以字符串形式出现,但应为json。 Dynamics 365中的返回值是否有任何限制?
预期的输出应该像
{
"@odata.context": "just-a-domain",
"ids": [
{
"account": "whatever_id",
"name": "test 2"
}
]
}
在文档中找不到任何相关内容。但是实施自定义操作的人声称不可能以任何其他方式来实现。
这些是“定制操作”输出参数中支持的数据类型:
话虽这么说,JSON不是直接支持的Output参数类型,但是您仍然可以要求CRM开发人员给您一些固定的格式。
String
输出类型,EntityCollection
或Entity
类型的简单序列化JSON如果我正确理解了您的需求,可能会为您提供帮助。 Read more