有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

将xml代码解码为Java对象的最佳方法?

我需要知道最好的解决方案是读取以下xml代码并将结果放入对象中:

             <accountInformation>
           <customField>
              <key>businessregno</key>
              <value>12345</value>
           </customField>
           <customField>
              <key>emailaddress</key>
              <value>info@payat.co.za</value>
           </customField>
           <customField>
              <key>idnumber</key>
              <value>8601095195084</value>
           </customField>
           <customField>
              <key>initial</key>
              <value>J</value>
           </customField>
           <customField>
              <key>lastname</key>
              <value>Boshoff</value>
           </customField>
           <customField>
              <key>licensetype</key>
              <value>07</value>
           </customField>
           <customField>
              <key>licensetypedescription</key>
              <value>Normal</value>
           </customField>
           <customField>
              <key>loaduserid</key>
              <value>12345</value>
           </customField>
           <customField>
              <key>passportno</key>
              <value>1234512345</value>
           </customField>
           <customField>
              <key>title</key>
              <value>Mr</value>
           </customField>
           <customField>
              <key>validationrefno</key>
              <value>0</value>
           </customField>
           <customField>
              <key>accountnumber</key>
              <value>608806709</value>
           </customField>
           <customField>
              <key>balance</key>
              <value>500</value>
           </customField>
           <customField>
              <key>contactno</key>
              <value>0846769478</value>
           </customField>
           <customField>
              <key>landlinecontactno</key>
              <value>0218865557</value>
           </customField>
           <customField>
              <key>physicaladdress</key>
              <value>SUITE 4,OU KOLLEGE GEBOU,STELLIES,WESTERN PROVINCE,5600,35,CHURCH STREET,</value>
           </customField>
           <customField>
              <key>validity</key>
              <value>true</value>
           </customField>
        </accountInformation>

问题是我尝试了一个哈希映射,但所有元素都有相同的名称,所以我在将其填充到列表中时遇到了问题

对于我来说,将其写入java对象的最佳方式是什么

谢谢你的帮助


共 (0) 个答案