Java 如何选择xstream转换器
我有这样一个实体:Java 如何选择xstream转换器,java,converter,xstream,Java,Converter,Xstream,我有这样一个实体: public class MyEntity { public Map map1; public Map map2; } 使用XStreams,我想为map1使用默认地图转换器,为map2使用我自己的地图转换器。如何执行此操作?在@XStreamConverter(MyOwnConverter.class)字段中添加注释,如图所示。在@XStreamConverter(MyOwnConverter.class)字段中添加注释,谢谢。我之前尝试过,但遇到了一个异常:
public class MyEntity {
public Map map1;
public Map map2;
}
使用XStreams,我想为map1使用默认地图转换器,为map2使用我自己的地图转换器。如何执行此操作?在
@XStreamConverter(MyOwnConverter.class)
字段中添加注释,如图所示。在@XStreamConverter(MyOwnConverter.class)字段中添加注释,谢谢。我之前尝试过,但遇到了一个异常:ObjectAccessException:Cannot construct MyMapConverter,没有任何依赖项匹配任何构造函数的参数
我的转换器不是public
。将其设置为公共后,它将与@XStreamConverter