我有一个逻辑应用程序,从另一个逻辑应用程序接收数据。一切似乎都正常,我看到输入中的数据,见下图。

在此之后,我尝试使用liquid对其进行转换。这是我的模板:

我知道一个事实,液体模板确实得到了应用。如下图所示,您可以看到液体模板结构的制作,甚至可以像在模板中一样添加硬编码字符串。

正如您所看到的,我似乎无法选择"Flights“数组,甚至无法选择简单的属性,因为这些属性在结果json对象中似乎是空的。你知道为什么我会有这个问题吗?
发布于 2019-08-05 17:55:36
在发出http请求之前,对我来说似乎是一个内容类型问题,让我在步骤中解释一下。
{
"Employee Name" : "{{ content.firstname }} {{ content.lastname }}",
"Company Name" : "{{ content.company }}",
"Date Of Joining" : "{{ "now" | Date: "MM/dd/yyyy" }}",
"Department" : "{{ content.department }}",
"Technology" : "{{ content.work | Size }}",
"Skills" : [
{% for Skill in content.work %}
{
"Name" : "{{ Skill.skil }}",
"Marks" : {{ Skill.mark }}
},
{% endfor %}
]
}
这是我通过
尝试的输入文件
{
"firstname" : "Kamlesh",
"lastname" : "Kumar",
"company" : "Microsoft",
"department" : "Interface Technology",
"work" : [
{
"skil" : "BizTalk Server",
"mark" : 95
},
{
"skil" : "Logic Apps",
"mark" : 95
},
{
"skil" : "Azure",
"mark" : 85
},
{
"skil" : "SQL Server",
"mark" : 95
}
]
}
当我从邮递员发出http请求时,它会给出以下结果
{
"Employee Name": " ",
"Company Name": "",
"Date Of Joining": "08/05/2019",
"Department": "",
"Technology": "0",
"Skills": []
}
那就是你也得到了它。为了解决这个问题,我在点击HTTP请求之前添加了类型,如下所示

这对我很管用。请试一试,看看它对你是否有效。

https://stackoverflow.com/questions/57304204
复制相似问题