Установить атрибут SOAPElement из отраженного объекта - JAVA - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь установить значение атрибута из объекта в SOAPElement.

Field[] fields = object.getClass().getDeclaredFields();

for (Field field:fields) {
 try {

  field.setAccessible(true);
  String fieldName = field.getName();
  Object fieldValue = field.get(object);
  QName fieldQName = new QName(fieldName);

  SOAPElement element = soapBody.addChildElement();
  Element.addAttribute(fieldQName, fieldValue.toString());

  //For debugging
  System.out.println("Element" + fieldValue.toString());
 } catch (Exception e) {
   // Error handling
 }

}

Элемент установлен с правильным именем, но значение равно нулю для каждого элемента.Когда я печатаю fieldValue.toString значения верны.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...