从NotesViews或DocumentCollections生成JSON的最佳实践

时间:2012-03-25 21:43:35

标签: json rest xpages

我正在开发一个由JSON内容提供的自定义控件,我正在尝试找到生成和使用它的最佳方法。

让我们说JSON可以来自:

  1. 备注查看(所有文件)
  2. Notes视图(基于类别或过滤器的文档子集)
  3. Notes文档集合(来自database.Search或database.FTSearch)
  4. 我的想法是定义一些我可以定义的自定义属性:

    • 生成JSON的网址
    • 对象

    到目前为止,我正在考虑:

    1. ExtLib的REST服务控制
    2. 生成JSON的XAgent
    3. Domino URL?ReadViewEntries和OutputFormat = JSON
    4. 有没有人知道内存中加载的JSON对象是否有大小限制?

      任何建议都将受到赞赏。

3 个答案:

答案 0 :(得分:4)

绝对是扩展库中的REST服务控件,提供了灵活性与性能与开发时间的最佳组合。

马特

答案 1 :(得分:2)

如何在视图中创建JSON,然后只读取列值? http://www.eknori.de/2011-07-23/formula-magic/

答案 2 :(得分:1)

如果要使用ssjs解析json对象,可以使用URLConnection获取它并使用eval语句将结果对象放入重复控件中。