Sortiranje
JSON:API omogućava dohvatanje više resursa u jednom zahtevu, a ove rute se nazivaju "kolekcijske" rute. Možete preuzeti kolekciju resursa slanjem GET zahteva na baznu rutu resursa, npr. GET /jsonapi/node/article
bez uključivanja UUID-a. Po podrazumevanim postavkama, ovo će uključiti sve resurse navedenog tipa.
Filtriranje i sortiranje su dostupni po podrazumevanim postavkama na svim standardnim resursima.
Header-i
Sledeći header-i su obavezni za svaki GET zahtev da bi dobili ispravan JSON:API zahtev i odgovor.
-
Accept: application/vnd.api+json
-
Content-Type: application/vnd.api+json
Sledeći header je potreban za rad primera:
-
Authorization: Basic YXBpOmFwaQ==
Sortiranje kolekcija
Sortiranje po 'created'
Sortirajte kolekciju po "created" timestamp-u (po difoltu uzlazno sortiranje):
KRATAK
sort=created
NORMALAN
sort[sort-created][path]=created
Sortiranje po korisničkom imenu autora
Sortirajte kolekciju po korisničkom imenu autora u opadajućem (desc) redosledu. Znak minus (-) ispred označava opadajući redosled.
KRATAK
sort=-uid.name
NORMALAN
sort[sort-author][path]=uid.name
sort[sort-author][direction]=DESC
Sortiranje po više polja
Sortirajte kolekciju po više polja:
KRATAK
sort=-created,uid.name
NORMALAN
sort[sort-created][path]=created
sort[sort-created][direction]=DESC
sort[sort-author][path]=uid.name
Članak sa Drupal dokumentacije.