【发布时间】:2014-09-04 19:57:15
【问题描述】:
我想将 HashMultiMap 打印为 json。
HashMultimap<String,Object> multimap = HashMultimap.create();
multimap.put("a",Obj1);
multimap.put("a",Obj3);
multimap.put("b",Obj2);
到
{
"a":[Obj1,Obj3],
"b":[Obj2]
}
Obj1 和其他对象应该再次在 json 中(为了保持干净,我已将其显示为对象)
我可以遍历各个键并使用 Gson 等库将一组对象转换为 json。
但要获取 HashMultimap 的整个快照,我想将其转换为 json 并检查它。
Gson 不能转换整个地图,但可以做个别值(对象列表到 json)
【问题讨论】: