String josnstr="[\n" + " {\n" + " \"20210917154840062491\": [\n" + " \"00000000000000100073\"\n" + " ],\n" + " \"20210917154759014028\": [\n" + " \"00000000000000001215\",\n" + " \"00000000000000100052\",\n" + " \"00000000000000100023\"\n" + " ],\n" + " \"20210917154840061562\": [\n" + " \"00000000000000001215\",\n" + " \"00000000000000001232\",\n" + " \"00000000000000100052\"\n" + " ]\n" + " }\n" + "]"; JSONObject jsonObject = JSONObject.parseObject(josnstr); finalList = (List<Map<String, Set<String>>> )jsonObject;// //json对象转Map
[
{
"20210917154840062491": [
"00000000000000100073"
],
"20210917154759014028": [
"00000000000000001215",
"00000000000000100052",
"00000000000000100023"
],
"20210917154840061562": [
"00000000000000001215",
"00000000000000001232",
"00000000000000100052"
]
}
]