0
我想用Json表示List<Map<String,List<String>>>
。如何用JSON表示地图列表
例子,我想代表:
- /bin添加到* .jar和*的.war
- /CFG到的* .properties和*。数据
可能有人确认以下内容是否正确?
{
"directories": [
{
"name": "bin",
"regex": [
"*.jar",
"*.war"
]
},
{
"name": "cfg",
"regex": [
"*.properties",
"*.data"
]
}
]
}
每个列表都是JSON中的[],每个Map都是JSON中的一个{}。在这种情况下,存在一个无关的顶层(应该是List/[],而不是Map/{}),不符合列表(例如,''名称“:”bin“',''bin”'是一个字符串,而不是列表)..当然,通过删除Blah >>限制并轮流查看[尚未定义的类]对象可能更简单。 –
2012-10-24 16:22:02
你需要决定你的地图结构。你希望它是Map,其中Object可以是String(目录名)或者列表(正则表达式),还是你想Map >在这种情况下,你必须定义目录名称值作为列表。 –
Darren
@DarrenNaylor的确,我更喜欢'Map',其中'Object'是'List '。我相信,这是我建造的,不是吗? –
JAM