1

问候!

我正在 Lotus Notes 8.5 中编写提供程序 Web 服务(使用 WS 提供程序设计元素)。目前它以 xml 格式输出数据。但是 Web 服务消费系统可以通过移动浏览器访问,并且需要 JSON 格式的输出。如何将输出格式从 xml 修改为 JSON?

问候,桑达尔。

4

1 回答 1

4

Web 服务只是 Domino 中的 SOAP。如果您需要 REST 服务,您可以做很多事情。

  • 创建一个普通的 Web 代理并用 JSON 编写您的输出。

  • 使用 URL 快捷方式读取 JSON 格式的文档/视图(R7.02 及更高版本)。例如:

    http://server.my.lan/database.nsf/viewName?ReadViewEntries&outputformat=JSON

  • 您可以使用Domino 数据服务(从 R8 开始)。

  • 使用 XPages JSON RPC 组件。ExtLib 的一部分(UP1/openNtf R8.5.x,内置于 R9)。这里有一些细节。这里也是一个例子

就我个人而言,我会选择 XPages JSON RPC 组件,因为它提供了最佳级别的控制和安全性。

于 2013-07-23T06:56:09.900 回答