You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Logic Apps中Liquid模板JSON映射输出为空的格式咨询

问题根因

Azure Logic Apps 内置的JSON到JSON Liquid映射组件中,传入转换操作的JSON载荷会直接作为Liquid模板的根上下文对象,不存在名为content的父级包装节点。原有模板中所有字段前添加的content.前缀会导致字段路径匹配失败,最终输出空值。

正确Liquid模板

可直接使用以下模板实现预期转换效果:

{
   "Id": {{BookingId}},
   "refNumber": "{{BookingReferenceNumber}}",
   "Index": {{BookingIndex}}
}
配置注意事项
  • 如果你传入转换操作的不是目标JSON本身,而是包含目标JSON的上层对象(比如直接传入整个触发器Body,而预订相关字段是Body下的子属性),才需要补充对应父级路径前缀,例如{{body.BookingId}};直接传入待转换的目标JSON对象时,无需额外添加父级前缀。
  • 数值、布尔类型字段不要在外层包裹双引号,避免输出的JSON出现类型错误;字符串类型字段正常包裹双引号即可。
  • 如果字符串字段可能包含双引号、换行符等特殊字符,可追加Escape过滤器自动转义,写法为{{BookingReferenceNumber | Escape}},避免输出非法JSON格式。

内容的提问来源于stack exchange,提问作者Jinal Bhanushali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 03:15:47