问题标签 [liquid-template]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 为什么在最近的 Azure API 管理升级后,以前稳定且有效的 Liquid 模板会失败?
我们有一个 Azure API 管理端点,它接收以下格式的请求:
它通过 Liquid 模板传递它们:
并生成一个输出,该输出被发送到逻辑应用程序进行进一步处理:
直到 2020 年 11 月 11 日 23:00Z 左右,它按预期工作,并且已经在生产中工作了几个月。从那时开始,Liquid 映射开始失败,而是产生:
从星期四午夜开始,我们在日志中安排了“升级 API 管理”的维护活动,因此看起来存在某种重大变化。
是什么改变导致了这种情况,我们如何解决它?
azure - 用于获取 XML 节点和子节点 xml 的液体模板,因为它是 json 格式
我正在尝试 Liquid 模板通过一些转换将 XML 转换为 Json。我有如下所示的示例 XML
示例 XML:
我的液体模板
我得到如下输出
对于摘要 json 节点,我想按原样显示完整的摘要 xml 节点和子节点(xml 格式),但现在我收到的是空的。我尝试在液体模板中搜索以实现这一目标,但没有任何选择来实现这一目标。如果不可能,那么可以在 Azure 逻辑应用中使用哪些替代方案。
预期输出:
html - Liquid 模板 - 无法修改 Jekyll Carousel 脚本
我正在使用 Jekyll 框架并使用他们网站上的官方 Carousel 脚本(https://jekyllcodex.org/without-plugin/slider/),我正在努力弄清楚如何将名称传递给carousel.html 脚本,以便我可以使用相同的脚本设置多个轮播。我的目标是能够使用:
它应该能够简单地从 carousel.yml 文件中接收图像,类似于:`
我试图将字符串附加到变量名,它有效,但给了我一个稍微不同的输出——我无法弄清楚它的类型。结果变量来自
返回{"CatImages"=>["/assets/img/cat1.png", "/assets/img/cat2.png"]}
,并且在运行 for 循环时,它将图像路径作为一个完整的字符串返回。例如,这个:
返回:
但总的来说,我不明白这个变量是什么,我也无法通过谷歌搜索来弄清楚。我是 Liquid 模板的新手,但对于我的生活,我无法弄清楚 {""=>["",""]} 表示法是什么。
任何指示或提示将不胜感激!
azure - 如何使用 Azure 逻辑应用中的集成帐户或 Liquid 模板将 JSON 转换为 XML?
是否有使用集成帐户将 JSON 文件转换为 XML 的具体示例?我特别想对转换产生影响,所以直接@xml(..) 不是一个选项。
maps - 液体模板 - 区分空节点和空节点
我在我的 LogicApp 中使用液体模板进行数据转换。我需要区分 json 节点是否为空,null。
所以在 json 中,如果我有"Name":""
"Name":null
,那么我需要区分它们。我观察到以下 3 个条件(== "" ,== empty == blank)对于这两种情况都返回 true。那么我如何明确检查它是否为空或只是“”
json - Azure APIM:将 JSON 响应转换为自定义 XML 格式
我有一个要求,我想将 JSON 响应(一个对象数组)转换为自定义的 XML 格式,以便我现有的代码可以解析它。
我知道有一个名为 的 Azure 转换策略<json-to-xml />
,但无法对其进行自定义。
示例 JSON 响应:
所需的 XML 格式:
我也尝试过使用液体模板,但没有成功。需要这方面的指导或指示。
liquid - 多个两个 numbes 并与另一个 Liquid 标签比较
我正在尝试将 a 和 b 相乘并比较产品是否超过 c。我如何在液体标签中做到这一点。
我尝试了以下但它不工作。
理想情况下,它应该打印以下正确,因为 5 乘以 3 是 15,它大于 10。
但它会打印以下内容
shopify - 如何在Liquid中的十进制数末尾附加N个零?
我想使用 Shopify 液体语言执行以下操作:
"1.322" -> "1.3220000"
"1.3334" -> "1.3334000"
"1.2" -> "1.2000000"
"1.4444592" -> "1.4444592"
我想要小数点后的 7 位数字以及尾随零。所有字段都是字符串。