使用Jackson和JsonNode,如何使用某些“字段”过滤Json对象:“value”

时间:2015-09-08 21:23:15

标签: json jackson

我正在使用杰克逊取下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是正确的方法,还是更好的方法来过滤数组中的对象,只保留那些具有特定字段/值的方法?有什么建议吗?

0 个答案:

没有答案