Я пытаюсь настроить код для создания дерева узлов, используя Джексона, который затем можно использовать для написания JSON или XML. Я создал дерево узлов вручную так:
XmlMapper NodeMap = new XmlMapper();
ObjectNode rootNode = NodeMap.createObjectNode();
ObjectNode currentNode = rootNode.putObject("Examples");
currentNode
.put("Puppy", TRUE)
.put("Apple", 2)
.put("Jet", "Li");
currentNode = rootNode.putObject("Single");
currentNode.put("One", 1);
String writePath = "C:/users/itsameamario/Documents/basicXMLtest.xml";
NodeMap.writeValue(new File(writePath), rootNode);
Мой вывод:
<?xml version="1.0"?>
<ObjectNode>
<Examples>
<Puppy>true</Puppy>
<Apple>2</Apple>
<Jet>Li</Jet>
</Examples>
<Single>
<One>1</One>
</Single>
</ObjectNode>
Однако я хотел бы иметь контроль над "ObjectNode" и переименовать его в нечто более подходящее.
При ручном построении дерева узлов, как я делал выше, как бы я переименовал его во что-то, чем я могу управлять ?