我对一个包含一个以上键的对象进行了选择操作。 它实际上是一个JSON对象中一个对象的两个版本。 我想获取两个对象的ID。 当我检查对象时,我可以清楚地看到两个不同的ID,但是Select-Operation仅两次返回其中一个。 这是原始对象:
[
{
"Created": "2020-06-05T11:47:42",
"ID": 9,
},
{
"Created": "2020-06-05T11:06:04",
"ID": 10,
}
]
Select-Operation看起来像这样:
{
"inputs": {
"from": "@body('Rest')?['value']",
"select": {
"ID": "@triggerBody()?['ID']",
"Created": "@triggerBody()?['Created']"
}
}
}
它返回:
[
{
"Created": "2020-06-05T11:47:42",
"ID": 9,
},
{
"Created": "2020-06-05T11:47:42",
"ID": 9,
}
]
我不太了解发生了什么。 预先感谢!
答案 0 :(得分:0)
"select": {
"ID": "@triggerBody()?['ID']",
"Created": "@triggerBody()?['Created']"
}
是错误的,应该选择item()?['ID']