嵌套集合+ JSON超媒体类型示例

时间:2013-11-04 22:22:56

标签: json hypermedia collection-json

Collection+JSON的示例未显示嵌套集合的示例。任何人都可以使用嵌套集合指向Collection + JSON的示例,或描述他们成功的体验。

例如,这适用于链接到两个子集合的顶级入口点:

{
  "collection": {
    "version": "1.0",
    "href": "http://example.org/friends/",

    "links": [
      {
        "rel": "inbox",
        "href": "http://example.org/inbox"
      },
      {
        "rel": "contacts",
        "href": "http://example.org/contacts"
      }
    ]
  }
}

1 个答案:

答案 0 :(得分:2)

仅仅几个月我就开始使用collection + json,而且我不是一个完整的专家。

我认为您正在寻找内联集合:

https://github.com/collection-json/extensions/blob/master/inline.md

(它仍然没有在官方规范中,但它已被提议作为扩展名)

这是所有东西集合的主要github页面+ json

https://github.com/collection-json

更新:刚刚发现此讨论https://groups.google.com/forum/#!topic/collectionjson/fsVSVaHl79I,其中不鼓励使用内联集合来定义它们的其他方式https://groups.google.com/forum/#!topic/collectionjson/fsVSVaHl79I

我认为最好的方法是尝试一种方法,看看它在你的问题空间中的适用程度,作为一个相对较新的规范,很多东西仍然需要解决。