Comment chaîner json comme suit :
{
"1":[{"id":6397891,"rate":81,"type":2,"unitId":1,"userId":7133}, {" id ":6397882,"rate":72,"type":1,"unitId":1,"userId":7133}],
"2":[{"id":6397906,"rate":90, " type":1,"unitId":2,"userId":7133}]
}
Convertir en : Map<String, List<Unit>> Vous pouvez utiliser jackson, fastjson, jsoblib,
Veuillez me donner quelques conseils!
Haha, il semble qu'il soit trop tard... La personne qui a posé la question a déjà accepté la réponse, mais
lamdba
的方式还是要强烈安利给题主哈,因为代码简单的很多(用的fastjson
ha, mais les autres devraient être similaires)L'idée est que le sujet
json
字符串其实总得来说就是一个key-value
的形式,应该是满足了最终题主想要的Map<String, List<Unit>>
的结构了,所以直接一个Collectors.toMap
est terminéAlors...c'est tout...juste un petit peu de code...(
s
就是你那个json
string haha)