这里是从XML提取物,我想解析:西河和枚举解组:没有枚举常量
<node version="1.0.7" errorCode="0" message="">
的errorCode实际上是一组固定的常数,所以我认为这将是代表一个好主意它作为一个枚举:
public enum ErrorCode {
OK (0,"ok"),
ERR (1,"Error"),
BIGERR (2,"Big Error");
private int code;
private String name;
ErrorCode(int code, String name) {...}
}
我不知道如何映射的“0”,在我的枚举中定义的各种常数的xml文件... 我不断获取转换意外没有枚举常数:
com.thoughtworks.xstream.converters.ConversionException: No enum constant my.package.ErrorCode.0
我不知道如何为值指定别名...(或者如果我必须实现我自己的转换器)。
谢谢..