动态CRM web api FetchXml返回链接的实体,命名为'2_x002e_',两者之间类似

rai*_*iks 2 javascript c# microsoft-dynamics dynamics-crm

有没有办法绕过返回的fetchXML值返回正确的链接实体逻辑名称命名,而不是构建命名,如:

customer_contact1_x002e_contactid
customer_contact1_x002e_fullname  
Run Code Online (Sandbox Code Playgroud)

我从请求中删除了所有别名.这是什么,不能在请求中修复?或者它是由Microsoft CRM推出的用于指定实体关系的"尾巴",我所能做的就是在响应中使用它?

Hen*_*jen 6

_x002e_代表点(.)用于分隔属性名的前缀.(这是十六进制形式的字符代码.)在JSON中,未编码的点会导致转换错误.

您可以考虑使用JSON reviver函数将十六进制代码转换为任何文本.(见MDN.)