2 回答
TA贡献1995条经验 获得超2个赞
您可以首先使用readTree()JSON 字符串的树表示形式。然后使用 JSON 指针 ( RFC-6901 ) 导航到JsonNode您想要开始反序列化的字符串。之后,使用treeToValue()将树反序列化为Row[]:
JsonNode rootNode = mapper.readTree(json);
JsonNode dataNode = rootNode.at("/data");
Row[] rows = mapper.treeToValue(dataNode, Row[].class);
TA贡献1875条经验 获得超3个赞
你应该使用地图。其中数据是映射中的键,对象列表是值。这是您的列表 [] 是值。在你的列表中你有一个对象。在java中......
Map<String, List<Parents>> studentsParent = HashMap<>(); class Parent{ String parent; String child; parent(String parent, String child){
this.parent = parent;
this.child = child; }
} List<Parents> parents = new ArrayList<>();
studentsParent.put (data, Parents.add( Parent p = new Parent("A", "B"))); [
{
"parent": "A",
"child": "B"
},{
"parent": "G",
"child": "K"
}
]
添加回答
举报