将SOAP POJO打印到字符串

Chaklader Asfak Arefe:

我在下面提供了一个SOAP Pojo对象:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Deposit", propOrder = {
    "amount",
    "bag",
    "businessDate",
    "depositTypeId",
    "id",
    "notes",
    "number",
    "time"
})
public class Deposit {

    @XmlElement(name = "Amount")
    protected BigDecimal amount;
    @XmlElementRef(name = "Bag", namespace = "http://www.brinksoftware.com/webservices/sales/v2", type = JAXBElement.class, required = false)
    protected JAXBElement<String> bag;
    @XmlElement(name = "BusinessDate")
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar businessDate;
    @XmlElement(name = "DepositTypeId")
    protected Integer depositTypeId;
    @XmlElement(name = "Id")
    protected Integer id;
    @XmlElementRef(name = "Notes", namespace = "http://www.brinksoftware.com/webservices/sales/v2", type = JAXBElement.class, required = false)
    protected JAXBElement<String> notes;
    @XmlElement(name = "Number")
    protected Integer number;
    @XmlElement(name = "Time")
    protected DateTimeOffset time;

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal value) {
        this.amount = value;
    }

    public JAXBElement<String> getBag() {
        return bag;
    }

    public void setBag(JAXBElement<String> value) {
        this.bag = value;
    }

    public XMLGregorianCalendar getBusinessDate() {
        return businessDate;
    }

    public void setBusinessDate(XMLGregorianCalendar value) {
        this.businessDate = value;
    }

    public Integer getDepositTypeId() {
        return depositTypeId;
    }

    public void setDepositTypeId(Integer value) {
        this.depositTypeId = value;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer value) {
        this.id = value;
    }

    public JAXBElement<String> getNotes() {
        return notes;
    }

    public void setNotes(JAXBElement<String> value) {
        this.notes = value;
    }

    public Integer getNumber() {
        return number;
    }

    public void setNumber(Integer value) {
        this.number = value;
    }

    public DateTimeOffset getTime() {
        return time;
    }

    public void setTime(DateTimeOffset value) {
        this.time = value;
    }
}

在调试时,我得到类似的值。

在此处输入图片说明

由于它没有任何toString方法,如何将POJO打印到String?

最低点:

从Apache https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/builder/RecursiveToStringStyle.html尝试使用具有递归样式的ReflectiveToStringBuilder静态方法org.apache.commons.lang3.builder.ReflectionToStringBuilder#toString(java.lang.Object, org.apache.commons.lang3.builder.ToStringStyle)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将字符串打印到文本文件

如何使用jQuery将字符串打印到打印机

Python 将字节字符串直接打印到 Linux 上的打印机

将字符串组成的变量的打印值打印到For循环中

将字符从二维数组连接并打印到字符串中

将字符串打印到单元格时如何保留字符串中的尾随空格?

如何将字符串打印到logcat进行测试?

Thymeleaf将JSON字符串作为JSON对象打印到javascript变量中

打字稿:将字符串作为HTML打印到终端?

使用Logstash 1.4将字符串打印到stdout吗?

混合Java和JSP代码/无法将字符串打印到Javascript控制台

使用Matlab将串联的字符串打印到屏幕和文本文件

如何将多行字符串打印到 blob 中?

GAWK使用-i inplace选项将字符串打印到STDOUT

PHP 在某些情况下将缓冲区字符串打印到网页中?

如何将字符串分成3组,然后相应地打印到该组?

如何将多行字符串打印到带有变量的文件?

如何将字符串从Java打印到Zebra kr203?

将字符串打印到 C# 中的字节指针

如何将存储在字符串数组中的特定字符串打印到字符串数组的 ArrayList 中?

在 Java 中,当我们将字符串文字打印到终端时,该字符串文字是否也存储在字符串池中?

将简单json字符串中所有项目的键和值打印到控制台

将整个字符串打印到控制台,而不会被截断并且无需调整全局设置

将cmd stdout和stderr作为字符串返回,而不是在golang中打印到控制台

如何将字节数组转换为字符串以查看将其打印到控制台上?

将列表打印到字符串时,删除最后一个逗号或其他定界符

在Python中,是否存在使用.format表示法将列表打印到字符串中的方法?

对于目录中的每个文件,将文件名和子字符串打印到 csv,

使用bat中的换行符将多个字符串打印到文件中