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