如何在Azure策略中准备JSON

如何在Azure策略中准备JSON,json,azure,azure-api-management,azureportal,Json,Azure,Azure Api Management,Azureportal,在Azure策略中,如何准备并返回结果作为以下JSON对象 return { Id : 1, prototype: 'skeleton1', status: 'success'} 该值将在策略中动态设置为JSON数据 当直接使用上述JSON字符串时,它将失败并且无法保存策略。如果需要动态数据响应,则可能需要查看设置主体策略和液体模板: 对于静态响应数据,还可以使用如下设置主体策略: <set-body>{ "Id" : 1, "prototype": "skel

在Azure策略中,如何准备并返回结果作为以下JSON对象

return {   Id : 1, prototype: 'skeleton1', status: 'success'}
该值将在策略中动态设置为JSON数据


当直接使用上述JSON字符串时,它将失败并且无法保存策略。

如果需要动态数据响应,则可能需要查看设置主体策略和液体模板:

对于静态响应数据,还可以使用如下设置主体策略:

<set-body>{
   "Id" : 1, 
   "prototype": "skeleton1", 
   "status": "success"
}</set-body>

这将产生所需的正文。

如何在JSON中设置值。将值替换为1,即skeleton1。尝试使用液体模板,表示,属性无效。任何替代品都是没有液体的alsofine。您可以添加后端响应对象的外观吗?在到deep dive post的链接中,响应是由诸如“{body.order.id}”之类的占位符动态创建的。我不确定您收到的“无效属性”消息。