java - json文字列をMap<String, List<Object>>に変換するにはどうすればよいですか?
巴扎黑
巴扎黑 2017-07-05 10:02:17
0
2
1565

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> Type
jackson、fastjson、または jsoblib を使用できます。
アドバイスをお願いします!

巴扎黑
巴扎黑

全員に返信(2)
过去多啦不再A梦

リーリー

いいねを押す +0
扔个三星炸死你

はは、もう手遅れのようです...質問者はすでに回答を受け入れていますが、lamdba的方式还是要强烈安利给题主哈,因为代码简单的很多(用的fastjsonはは、他の人も同様のはずです)

アイデアは、トピックjson字符串其实总得来说就是一个key-value的形式,应该是满足了最终题主想要的Map<String, List<Unit>>的结构了,所以直接一个Collectors.toMapは完了です

リーリー

それでは...以上です...ちょっとしたコードです...(s就是你那个json文字列笑)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート