从com.fasterxml.jackson.databind.node.ArrayNode
创建流是否可能?
我尝试过:
ArrayNode files = (ArrayNode) json.get("files");
Stream<JsonNode> stream = Stream.of(files);
但实际上它会返回一个元素构成的流,即初始的ArrayNode对象。
正确的结果应该是Stream<JsonNode>
,我能做到吗?
正确的结果应该是
Stream<JsonNode>
,我能做到吗?
Java 8 Stream API
方法以“函数式方式”处理ArrayNode
集合(使用诸如map
、filter
、collect
等方法)。 - icl7126