【发布时间】:2012-09-16 23:00:43
【问题描述】:
我有一个要序列化为 JSON 的对象。该对象是一个包含特定对象列表的地图。这看起来和它很相似:
Map<String, List<Object>> map = new Map<String, List<Object>>();
我正在使用 FlexJSON。我只能使用flexjson.JSONSerializer。有我的尝试:
JSONSerializer jsonSerializer = new JSONSerializer();
// jsonSerializer.include("map");
// jsonSerializer.include("map.myList.object");
jsonSerializer.transform(new MapTransformer(), "map");
jsonSerializer.exclude("*.class");
如您所见,我现在正在尝试使用 Transformer 课程,但我没有成功。我想,如果我的List<Object> 有自己的名称,例如myList,注释行将起作用。但它没有自己的名字,因为它是我地图的values。
如何使用 FlexJSON 将此类对象序列化为 JSON?
【问题讨论】:
标签: java json jsonserializer flexjson