问题标签 [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.

0 投票
1 回答
292 浏览

azure-logic-apps - Liquid - 如何在本地设置 Liquid 模板

如何在本地设置Liquid 模板?假设,我有这个液体模板,我想在本地运行它。

甚至可能吗?

0 投票
3 回答
675 浏览

azure - 液体模板转换在 Azure 逻辑应用中不起作用

我正在尝试使用逻辑应用程序执行 json -> json 转换。下面是逻辑应用代码。转换没有按预期工作。不知道是什么问题。我已经在在线液体沙箱中测试了模板,我没有发现任何问题。

模板:

输入:

预期输出:

Logic App 的实际输出:

0 投票
1 回答
2952 浏览

json - 在液体模板中迭代数组对象

当我的 Liquid 模板在数组对象中迭代时出现问题。我想将一个输入 json 转换成另一个输出 json。

这是我的液体模板:

这是一个输入 json 示例:

当我启动我的逻辑应用程序时,我收到了这个错误:

{\"StatusCode\":400,\"ErrorCode\":18,\"Details\":null,\"Message\":\"将转换后的值转换为 JSON 时出错。转换后的值不是有效 JSON。'解析值后遇到意外字符::. 路径'print1',第 5 行,位置 11。'\"

0 投票
2 回答
234 浏览

azure-logic-apps - Logic Apps 液体模板询问

我是 Liquid 的新手,几个小时前就开始玩了。

我正在尝试解析 JSON 并从中提取某些键值对,但我一点也不成功。JSON 是从 Azure 表单识别器输出的,我正在尝试在逻辑应用程序中执行 Liquid json 2 json。

JSON看起来像这样

我正在寻找的是遍历 keyValuePairs 数组,然后从“key”数组中提取“text”元素,并从“value”数组中提取“text”+“confidence”元素。

你能帮我理解这里的方法吗?我尝试了类似的方法,但数组返回为空

第二个问题:调试 Liquid 的最佳方法是什么,以便我可以看到哪里出错并进行调整?

谢谢!

0 投票
1 回答
230 浏览

email - 电子邮件液体模板 - 拆分字符串并显示字符串 [index] 内联

我目前正在使用液体模板,并且我有一个带有管道分隔符 | 的字符串。我如何能够拆分此字符串并显示我想要的特定字符串?

我想出了如何拆分字符串:

但我不确定在哪里添加我需要的字符串的索引。例如,如何获得“饼干”?

谢谢

0 投票
1 回答
1184 浏览

json - 使用 for 循环在 Liquid 模板中将 JSON 解析为 JSON。如何使用 Liquid Template 遍历 JSON 中的列表?

我有这个 json,我正在尝试使用液体模板将其解析为另一个 json。 我不知道如何遍历元素。

使用这个 - 我只能从两个结果中获取第一个元素的用户名字段,但不能从第二个元素中获取。我希望能够遍历所有元素的结果并获得它们的值..

请帮忙!!

0 投票
1 回答
956 浏览

azure-logic-apps - 如何在 Liquid 模板中获取 xml 属性值 - XML to JSON Liquid

我正在尝试使用液体模板获取 xml 属性值。示例如下。

XML 示例:

使用的液体模板:

预期输出:

}

我尝试了几种方法,但无法获取 xml 属性值。它给了我名字的空值。

此致,

苏拉杰

0 投票
2 回答
701 浏览

azure - Xml 到 Json 液体模板停止在 Azure 逻辑应用上工作

在成功映射一个月后,我们的模板给出了不同的结果,而过程没有改变。xml片段如下:

和映射:

逻辑应用程序用于生成正确的 json 集合,但现在,突然集合是空的。

我可以看到 authorisation.Role 只产生第一个项目“Role one”,而 autorisation.Role.size 给出 11。For 循环而不是 JSONArrayFor 逐个读取“role one”字符。这一切都意味着映射只读取第一个角色元素 - 那里没有收藏

问题仅适用于 Xml 简单类型(只是带有字符串值的 xml 元素)。我们以相同的方式处理复杂类型,它仍然可以。

Azure LogicApps 中的某些内部是否已更改上个月的映射过程?

0 投票
1 回答
118 浏览

azure-api-management - 无法使用 Azure API 管理液体模板解析肥皂响应

我想在将肥皂响应传递给客户端之前更改其输出格式。我正在使用文档https://azure.microsoft.com/en-ca/blog/soap-pass-through/中指定的肥皂直通

此示例中使用的 Soap 服务托管在 https://fazioapisoap.azurewebsites.net/FazioService.svc?singleWsdl

我无法在液体模板中提取肥皂响应。确实会生成肥皂响应,但是没有数据。

在此处输入图像描述

这段代码有什么问题吗?

0 投票
1 回答
120 浏览

portal - 如何删除嵌套 for 循环中最后一个对象的逗号?

我想从嵌套 for 循环中的最后一个对象中删除逗号:

但这不起作用;它给了我重复的逗号: