【发布时间】:2013-07-23 05:12:05
【问题描述】:
您好!
我正在 Lotus Notes 8.5 中编写提供程序 Web 服务(使用 WS 提供程序设计元素)。目前它以 xml 格式输出数据。但是 Web 服务消费系统可以通过移动浏览器访问,并且需要 JSON 格式的输出。如何将输出格式从xml修改为JSON?
问候, 孙达。
【问题讨论】:
标签: xml json web-services lotus-notes
您好!
我正在 Lotus Notes 8.5 中编写提供程序 Web 服务(使用 WS 提供程序设计元素)。目前它以 xml 格式输出数据。但是 Web 服务消费系统可以通过移动浏览器访问,并且需要 JSON 格式的输出。如何将输出格式从xml修改为JSON?
问候, 孙达。
【问题讨论】:
标签: xml json web-services lotus-notes
Web 服务只是 Domino 中的 SOAP。如果您需要 REST 服务,您可以做很多事情。
创建一个普通的 Web 代理并以 JSON 格式编写您的输出。
使用 URL 快捷方式读取 JSON 格式的文档/视图(R7.02 及更高版本)。例如:
http://server.my.lan/database.nsf/viewName?ReadViewEntries&outputformat=JSON
您可以使用Domino Data Services(R8 以上)。
使用 XPages JSON RPC 组件。 ExtLib 的一部分(UP1/openNtf R8.5.x,内置于 R9)。关于它的一些细节here。还有一个example here。
我个人会选择 XPages JSON RPC 组件,因为它提供了最佳级别的控制和安全性。
【讨论】: