Java 如何使用FlexJson JSONDeserializer将列表作为字段解析类?

Java 如何使用FlexJson JSONDeserializer将列表作为字段解析类?,java,json,deserialization,flexjson,Java,Json,Deserialization,Flexjson,我想把一个字符串解析成一个类,这个类有一个列表作为字段,还有另一个对象。 下面是课程: Result result; List<Param> params; 基于这个选项,我尝试使用.use()选项,但我只获得了一个HashMap。文件对我来说不清楚 编辑:现在我已经做了一些更改来解决这个问题,甚至无法获得hashmap Edit2:好吧,我有hashmap,但它太疯狂了 我设法做到了: HashMap<String, List<Params>> map =

我想把一个字符串解析成一个类,这个类有一个列表作为字段,还有另一个对象。 下面是课程:

Result result;
List<Param> params;
基于这个选项,我尝试使用
.use()
选项,但我只获得了一个HashMap。文件对我来说不清楚

编辑:现在我已经做了一些更改来解决这个问题,甚至无法获得hashmap

Edit2:好吧,我有hashmap,但它太疯狂了

我设法做到了:

HashMap<String, List<Params>> map = 
  new JSONDeserializer<HashMap<String, List<Params>>>()
        .use("null", List.class)
        .use("params", Params.class)
        .deserialize(json);
HashMap映射=
新的JSONDeserializer()
.use(“null”,List.class)
.use(“参数”,参数类)
.反序列化(json);
那么我会:

List<Params> params = mapa.get("params");
List params=mapa.get(“params”);
但是
Param Param=params.get(0)将失败的强制转换哈希映射返回到参数

List<Params> params = mapa.get("params");