繁体   English   中英

Azure API 管理网关改造政策

[英]Azure API Management gateway transformation policy

是否可以通过应用转换策略将 JSON 响应对象(Null、int 等)转换为类型字符串? 提前致谢

我建议您使用此https://docs.microsoft.com/zh-CN/azure/api-management/api-management-transformation-policies#SetBody策略。 此策略将使您可以编写代码来设置主体。 您需要将主体转换为JSObject,然后根据需要设置属性,然后将JSObject设置回主体,然后让我们知道它的运行方式。

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

 <set-body template="liquid">
{

  "firstName": "{{body.contact.name}}",
  "address": "{{body.addressInfo.street}}"
 ...

}
</set-body>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM