Коллекция + 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 */ }
}
}
}