Aller au contenu
uencoder

Collection+JSON

Collection+JSON est un format hypermedia conçu par Mike Amundsen qui unifie les réponses REST en une collection contenant items, links, queries et template.

Objectif

Fournir aux API REST une structure standardisée pour les requêtes de collections, les écritures par gabarit et la navigation par liens.

Mécanisme

La collection de premier niveau contient version, href, links (liens au niveau de la collection), items (un tableau de ressources, chacune avec data et links), queries (gabarits de requête) et template (un gabarit d'écriture avec définitions de champs dans data).

Cas d’usage

  • API REST de collections
  • Gabarits de requête standardisés
  • Découverte des formulaires d'écriture

Outils associés

References