我想按照以下格式准备一个对象。 ObjectNode中的对象数组。我按照以下方式尝试。
{[{arrayNodeObject1},{arrayNodeObject2},{arrayNodeObject3}]}
ArrayNode arrayNode = new ObjectMapper().createArrayNode();
arrayNode.add(arrayNodeObject1);
arrayNode.add(arrayNodeObject2);
arrayNode.add(arrayNodeObject3);
使用上面的代码,我可以按照下面的方式获取对象数组。
[{arrayNodeObject1}, {arrayNodeObject2}, {arrayNodeObject3}]
现在,我想将上面的ArrayNode放在ObjectNode中。请指教。另外,我如何从ObjectNode读取ArrayNode。
如果我可以使用ArrayNode,那么获取arrayNode很容易。
答案 0 :(得分:0)
如果您想要标签,我认为地图是这里的方式:
Map arrayNodeObjectMap = new HashMap<String, ArrayNode>();
arrayNodeMap.put("labelForArrayNodeObject1", arrayNodeObject1);
arrayNodeMap.put("labelForArrayNodeObject2", arrayNodeObject2);
arrayNodeMap.put("labelForArrayNodeObject3", arrayNodeObject3);