Java 8: How to write lambda stream to work with JsonArray?

后端 未结 3 1029
谎友^
谎友^ 2020-12-17 21:26

I\'m very new to Java 8 lambdas and stuff... I want to write a lambda function that takes a JsonArray, goes over its JsonObjects and creates a list of values of certain fiel

3条回答
  •  温柔的废话
    2020-12-17 22:16

    Try with IntStream.

    List jsonObject = IntStream
           .range(0,jsonArray.size())
           .mapToObj(i -> jsonArray.getJSONObject(i))
           .collect(Collectors.toList());
    

提交回复
热议问题