我对一个包含一个以上键的对象进行了选择操作。它实际上是一个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,
}
]
我不太了解发生了什么。预先感谢!
"select": {
"ID": "@triggerBody()?['ID']",
"Created": "@triggerBody()?['Created']"
}
是错误的,应该选择item()?['ID']