JsonNode content = entry.getValue();
String id = entry.getKey();
Map<String, String> entryMetadata = new HashMap<>();
// We then iterate over all the key-value pairs present in the children node, and store them.
for (Iterator<Map.Entry<String, JsonNode>> properties = content.fields();
properties.hasNext(); ) {
Map.Entry<String, JsonNode> property = properties.next();
String entryName = property.getKey();
JsonNode entryValueNode = property.getValue();