如何在java springboot中的列表元素中增加@XmlElement名称

问题描述 投票:0回答:1

`我需要实现这个输出:

<Entity>
<MRA_BALANCE_SHEET>
       <R0030C0030>value</R0030C0030>
       <R0030C0040>value</R0030C0040>
</MRA_BALANCE_SHEET>
<MRA_BALANCE_SHEET>
       <R0040C0030>value</R0040C0030>
       <R0040C0040>value</R0040C0030>
</MRA_BALANCE_SHEET>
</Entity>

每个元素,“R003O”都会增加 10。因此,正如您在下一个列表中看到的,R0030C0030 将增加 10,=“R0040C0030”

需要帮助`

这是我的示例实体

private String PHP;
        private String PHPUSD;
        
        
        @XmlElement(name = "R0030C0010")
        public String getPHP() {
            return PHP;
        }


            
java xml spring-boot file xml-parsing
1个回答
0
投票

您应该创建一个元素名称作为键、元素值作为值的映射。然后,您可以使用 XStream 或任何其他库将此地图转换为 xml。

请参阅如何将 XML 转换为 java.util.Map,反之亦然?了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.