从动态JSON有效负载中提取值

问题描述 投票:1回答:1

我正在运行Mule 3,并且在dataweave 1.0上我有一个JSON有效负载(带有动态键和值),它出现在For Each循环内。示例数据如下:

{
  "094d29c7-6abf-4acb-8513-e1d2d2b8998a": "900145600114256"
}

密钥是UUID,值是一个标识符。我需要将值存储在sessionVar中。有人可以帮我使用dataweave 1.0从上面提取JSON值(900145600114256)吗?预先感谢。

mule session-variables mule-component dataweave anypoint-studio
1个回答
0
投票

我会使用采摘运算符。这将遍历每个键值对。在这种情况下,您将获得值列表

(payload pluck ((value,key) -> value))[0]
© www.soinside.com 2019 - 2024. All rights reserved.