小编Roh*_*ini的帖子

XML到POJO JAVA

我已阅读与此问题相关的其他帖子,但我无法解决我的问题.我尝试将以下XML String转换为JAVA类,但是当我尝试使用getParam1()方法访问param1时,它返回null,我不知道为什么.

XML字符串:

<?xml version="1.0" encoding="utf-8"?>
<REQUERYTRXRESPONSE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
 <param1>3gbahtJf1y85Oks4HrPLkqTQZV8Yg8pIhdXOrZ8pLGJP3FLwqKlIzIl/GgUpGvFaw4MC4SV+4pCudmVq+apIMIJJS4PrVyUx4T0ZO/Tsui4ZqCn62dLAG0DVhBVz2ZasF4yr7CRYnk47FWS0RywXmA==</param1>
 <param2>lO4ismiJwsvBiHQGW/UwCA==</param2>
 <param3 />
</REQUERYTRXRESPONSE>
Run Code Online (Sandbox Code Playgroud)

Java类:

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(namespace = "http://tempuri.org/", name =  "REQUERYTRXRESPONSE")
@XmlAccessorType(XmlAccessType.PROPERTY)
public class REQUERYTRXRESPONSE {
private String param1;
private String param2;
private String param3;

@XmlElement(required = true, name = "param1")
public String getParam1() {
    return param1;
}
public void setParam1(String param1) {
    this.param1 = param1;
}

@XmlElement(required = true, name = "param2")
public String getParam2() {
    return param2; …
Run Code Online (Sandbox Code Playgroud)

java xml

2
推荐指数
1
解决办法
322
查看次数

标签 统计

java ×1

xml ×1