我正在使用杰克逊取下Json:
WSRequest request = WS.url("https://www.someurl.com");
Promise<WSResponse> promise = request.get();
Promise<JsonNode> jsonPromise = promise.map(s -> {return s.asJson();});
JsonNode jsonNode = jsonPromise.get(1000);
到目前为止一切顺利。现在我有jsonNode,它是许多Json对象的数组。我想只保留包含某个字段的Json对象:value将所有对象保存为“courseLevel”:“basic”。我该怎么办? ObjectMapper是正确的方法,还是更好的方法来过滤数组中的对象,只保留那些具有特定字段/值的方法?有什么建议吗?