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