Как указать тип данных в ответчике XML-RPC? - PullRequest
0 голосов
/ 24 апреля 2019

Я создаю 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 Ответ

0 голосов
/ 25 апреля 2019

Окончательно решена проблема с типом данных

Необходимо указать java.util.Date object

Hashtable result = new Hashtable();
result.put("Time", Date.from(Instant.now()));
...