For Jackson 2+ (com.fasterxml.jackson), the methods are little bit different:
Iterator> nodes = rootNode.get("foo").fields();
while (nodes.hasNext()) {
Map.Entry entry = (Map.Entry) nodes.next();
logger.info("key --> " + entry.getKey() + " value-->" + entry.getValue());
}