Коллекция + JSON, где элемент имеет ассоциации

Я рассматриваю возможность использования медиа- коллекции collection+json в проекте. Однако после прочтения документации я не могу понять, в чем дело items которые имеют ассоциации.

Учитывая это items список, что я должен делать, если мне также нужно перечислить, я. напр., список подарков, которые вы получите с продуктом? Должен ли я просто добавить еще items список в каждом item?

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

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 */ }
    }
  }
}
Другие вопросы по тегам