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にシリアル化するにはどうすればよいですか?