我试图像这样使用字节数组(JAXB类) . 但是,即使我传递有效字符,我也会在msg字段中获取全0 . “id”和“myid”字段被成功解析,并且字节数组字段失败 .
@XmlRootElement(name = "testMessage")
@XmlAccessorType(XmlAccessType.FIELD)
public class TestMessage
{
@XmlAttribute
private Integer id;
@XmlElement(name = "myid")
private Long myid;
@XmlElement(name = "msg")
private byte[] msg;
}
1 回答
使用Java 1.6.0_23的JAXB,我获得了TestMessage实例的以下xml文件:
如果你解组这个xml内容,你应该返回TestMessage实例,包括msg字节数组(在xml文件中是base64编码的) .