gpt4 book ai didi

java - 骡子:Foreach 在 Jackson ArrayNode 对象上循环

转载 作者:行者123 更新时间:2023-11-30 11:20:19 26 4
gpt4 key购买 nike

我有一个 JsonNode 负载,其中包含一个 ArrayNode。我想使用这个 ArrayNode 并在 ForEach 元素中迭代它的元素。我将我的 ForEach 集合变量设置为 #[payload.get("MyArrayNode").getElements()],但我收到一个错误,指出 ForEach 组件无法使用该对象。我也试过 #[payload.get("MyArrayNode")] 也没有成功。

有没有一种方法可以迭代 Jackson 对象,或者我应该将我的有效载荷转换为其他东西?

最佳答案

您可以使用 IteratorUtils从 getElements 迭代器创建一个列表:

#[org.apache.commons.collections.IteratorUtils.toList(payload.get('MyArrayNode').elements)]

关于java - 骡子:Foreach 在 Jackson ArrayNode 对象上循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22774848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com