public static Projection fromJson(JsonNode node) { if (node instanceof ArrayNode) { return ProjectionList.fromJson((ArrayNode) node); } else { return BasicProjection.fromJson((ObjectNode) node); } }
public static Projection fromJson(JsonNode node) { if (node instanceof ArrayNode) { return ProjectionList.fromJson((ArrayNode) node); } else { return BasicProjection.fromJson((ObjectNode) node); } }
public static ProjectionList fromJson(ArrayNode node) { ArrayList<Projection> list = new ArrayList<>(node.size()); for (Iterator<JsonNode> itr = node.elements(); itr.hasNext();) { list.add(BasicProjection.fromJson((ObjectNode) itr.next())); } return new ProjectionList(list); } }
public static ProjectionList fromJson(ArrayNode node) { ArrayList<Projection> list = new ArrayList<>(node.size()); for (Iterator<JsonNode> itr = node.elements(); itr.hasNext();) { list.add(BasicProjection.fromJson((ObjectNode) itr.next())); } return new ProjectionList(list); } }