java - 如何在 XML-RPC 响应成员中指定数据类型?

标签 java xml-rpc

我正在通过 java 服务器生成 XML-RPC 响应,并且我希望在生成的响应中生成以下输出

        <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>标签?我需要明确定义它吗?如果是的话怎么办?

最佳答案

终于解决了数据类型问题

需要指定java.util.Date对象

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

关于java - 如何在 XML-RPC 响应成员中指定数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55830191/

相关文章:

java - 为什么我的凯撒密码只能以小写形式工作

java - 如何使用 Tomcat 服务器缓存表 (MySQL) 以查找数据

java - 如何从 Java 客户端对 ejabberd 进行基于访问的 xmlrpc 调用?

php - 如何检查是否在 WordPress 中启用了 XML-RPC

Java:从遥远的对象访问方法的最佳方式

java - 如何从 JTable 中获取第一个小时

python - 如何包装 xmlrpc 函数调用?

ios - iOS 上的 XML-RPC 请求

java - 在 Spring Data REST 中获取和更新延迟加载的许多字段

ios - 来自 iOS App 新帖子的 XMLRPC