1

プロジェクトでcollection+jsonメディア タイプを使用することを検討しています。ただし、ドキュメントを読んだ後、関連する取引が何であるかわかりませんitems

このリストが与えられた場合、itemsリストする必要がある場合はどうすればよいですか。例: 製品と一緒にもらえるプレゼントのリストは? itemsそれぞれに別のリストを追加するだけitemですか?

"items": [
  {
    "href": "/products/1",
    "data": [
      {
        "name": "name",
        "value": "My product"
      }, 
      {
        "name": "price",
        "value": "100.0"
      }
    ]
  }
]
4

1 に答える 1

1

ディスカッショングループを何度も掘り下げて読んだ後、inline拡張機能が答えのようです。

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

      "items" : [
        {
          "href" : "http://example.org/posts/1",
          "data" : [
            { "name" : "name", "value" : "My product" },
            { "name" : "price", "value" : "100.00" }
          ],
          "links": [
            { "rel": "gifts", "href": "http://example.org/gifts/1,2,3,4", "length": 4, "inline":true }
         ]
       }
    ],
    "inline": {
      "http://example.org/gifts/1,2,3,4": { /* embedded collection+json */ }
    }
  }
}
于 2014-10-07T13:25:34.937 に答える