다음과 같이 json을 문자열로 묶는 방법:
{
"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}]
}
다음으로 변환: Map
jackson, fastjson, jsoblib을 사용할 수 있습니다.
주세요. 조언 좀 해주세요!
扔个三星炸死你2017-07-05 10:04:17
하하, 너무 늦은 것 같네요... 질문자님이 이미 답변을 수락하셨는데, lamdba
的方式还是要强烈安利给题主哈,因为代码简单的很多(用的fastjson
하, 그런데 다른 분들도 비슷하실 텐데요)
아이디어는 주제json
字符串其实总得来说就是一个key-value
的形式,应该是满足了最终题主想要的Map<String, List<Unit>>
的结构了,所以直接一个Collectors.toMap
가 완성
그럼...그럼...코드만 조금...(s
就是你那个json
문자열 하하)