我有一个要序列化为 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?