List of usage examples for com.fasterxml.jackson.databind.node ArrayNode ArrayNode
ArrayNode
From source file:com.sqs.tq.fdc.FileVariantAnalyser.java
private ObjectNode convertToJson(List<GroupData> hashSortedByCount) { ObjectNode result = JsonNodeFactory.instance.objectNode(); ArrayNode groupsNode = result.arrayNode(); result.put("name", "???"); result.set("groups", groupsNode); for (GroupData gd : hashSortedByCount) { ObjectNode jgd = groupsNode.objectNode(); ArrayNode filesNode = groupsNode.arrayNode(); groupsNode.add(jgd);/*from w ww . j a v a 2 s . c o m*/ jgd.put("hash", gd.hash); jgd.set("files", filesNode); for (FileData fd : gd.data) { filesNode.add(fd.fqn); } } return result; }