使用java获取复杂的JSON结构
我已经粘贴了一个示例JSON结构,我正在尝试使用java程序实现它。最后,输出应该是JSONObject。我试着使用地图,但如果我没有出错,它会变得非常复杂
{
"name": "flare",
"children": [
{
"name": "analytics",
"children": [
{
"name": "cluster",
"children": [
{"name": "AgglomerativeCluster"},
{"name": "CommunityStructure"},
{"name": "HierarchicalCluster"},
{"name": "MergeEdge"}
]
}]
},
{
"name": "graph",
"children": [
{"name": "BetweennessCentrality"},
{"name": "LinkDistance"},
{"name": "MaxFlowMinCut"},
{"name": "ShortestPaths"},
{"name": "SpanningTree"}
]
}
]
}
# 1 楼答案
使用GSON库很容易。创建带有同一类数组属性的Person类
然后,使用它从json获取实例