【发布时间】:2018-07-26 11:28:06
【问题描述】:
((JSONArray) JsonUtils.parseStringToJsonObject(response.getResponseBody()).get("firstArray")).stream()
.map(s->((JSONArray) s).get(1).toString()).collect(Collectors.toList())
为什么这段代码 sn-p 会返回一个 Object 而不是 List?
(响应类型为IHttpResponse<String>)
【问题讨论】:
-
您将其投射到对象?
(JSONArray)...这是一个对象吗? -
这是哪个 JSONArray? (它不是 Java API 类。您应该添加适当的标签。)
-
我正在使用 org.json.simple。这个 JSONArray 来自这里:mvnrepository.com/artifact/com.googlecode.json-simple/…
-
List是Object?我不明白这个问题。你能详细说明并添加更多代码吗? -
所以问题是->当我想用这个代码sn-p返回一个方法时,它会返回对象而不是列表。我想返回一个列表,但它不允许这样做。
标签: java java-8 java-stream collectors