Пример "Вложенная коллекция" + "Тип гипермедиа 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 ответ

Решение

Я только пару месяцев начал работать с collection+json, и я не полный эксперт.

Я думаю, что вы ищете встроенные коллекции:

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

(это все еще не в официальных спецификациях, но было предложено как расширение)

Это главная страница GitHub для всей коллекции вещей + JSON

https://github.com/collection-json

обновление: только что нашел это обсуждение https://groups.google.com/forum/, где использование встроенных коллекций не рекомендуется для других способов их определения https://groups.google.com/forum/.

Я думаю, что лучшим способом было бы попробовать подход и посмотреть, насколько хорошо он вписывается в ваше проблемное пространство. Будучи относительно новой спецификацией, многие вещи еще предстоит сгладить.

Другие вопросы по тегам