Azure API管理网关转换政策



是否可以通过应用转换策略将JSON响应对象(null,int等(转换为字符串?预先感谢

我建议您使用此https://learn.microsoft.com/en-us/azure/api-management/api-management-management-transformation-transformation-policies-policies#setbody polity。此策略将使您编写代码设置主体。您需要将车身转换为JSOBJECT,然后根据要求设置属性,然后将JSOBJEDD设置回身体,并让我们知道它的发展。

是的,您可以使用C#或液体模板进行转换。在创建模板文档以映射字段或创建不同的文档时,使用液体模板可以更容易维护。这使我们能够轻松看到映射。快速片段应该看起来像:

 <set-body template="liquid">
{
  "firstName": "{{body.contact.name}}",
  "address": "{{body.addressInfo.street}}"
 ...
}
</set-body>

最新更新