Получение неожиданного ответа XML от Java ResponseBeanJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Получение неожиданного ответа XML от Java ResponseBean

Сообщение Anonymous »

Вот какой ответ я получаю:



isOp
0


callStartTime
17-09-2024 18:41:29




Но вместо этого мне нужен вот этот ответ:






Это мой класс компонента ответа:
package com.portal.dto;

import java.util.ArrayList;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "response")
public class ResponseBean {

private ArrayList var = new ArrayList(); // Initialize to avoid null issues

public ResponseBean() {
}

public ResponseBean(ArrayList var) {
this.var = var;
}

@XmlElement(name = "var") // Annotate getter to ensure the proper XML output
public ArrayList getVar() {
return this.var;
}

public void setVar(ArrayList var) {
this.var = var;
}

@Override
public String toString() {
return "ResponseBean [var=" + var + "]";
}
}

Это мой класс var bean:
package com.portal.dto;

import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "var")

public class VarBean {

private String name;
private String value;

public VarBean() {
}

public VarBean(String name, String value) {
this.name = name;
this.value = value;
}

public VarBean(String name, int value) {
this.name = name;
this.value = String.valueOf(value);
}

@XmlAttribute
public String getName() {
return this.name;
}

public void setName(String name) {
this.name = name;
}

@XmlAttribute
public String getValue() {
return this.value;
}

public void setValue(String value) {
this.value = value;
}

@Override
public String toString() {
return "VarBean [name=" + name + ", value=" + value + "]";
}

}


Подробнее здесь: https://stackoverflow.com/questions/789 ... sponsebean
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»