#java #xml-rpc
#java #xml-rpc
Вопрос:
Я создаю ответ XML-RPC через сервер Java, и я хочу, чтобы в полученном ответе был следующий вывод
<member>
<name>Time</name>
<value>
<dateTime.iso8601>2019-04-24T12:25:16.725Z</dateTime.iso8601>
</value>
</member>
но все, что я получаю в ответ, это
<member>
<name>Time</name>
<value>2019-04-24T12:25:16.725Z</value>
</member>
Я использовал объект Java Hashtable и установил пару ключ-значение. Как показано ниже
Hashtable result = new Hashtable();
result.put("Time", Instant.now().toString());
Чего мне не хватает для указания тега <dateTime.iso8601>
между <value>
? Нужно ли мне явно определять это? и если да, то как?
Ответ №1:
Наконец-то решена проблема с типом данных
Необходимо указать java.util.Дата объекта
Hashtable result = new Hashtable();
result.put("Time", Date.from(Instant.now()));