Vamos a ver cómo podemos ordenar

Si queremos ordenar lo más sencillo es hacer lo siguiente

sort=field_difficulty

De esta manera estaremos usando el campo "field_difficulty" para que JSON:API nos ordene el resultado en base al campo indicado.

Podemos invertir la ordenación con un guion antes del campo:

sort=-field_difficulty

Podemos darle más valores para que los use para ordenar además de un único campo. Esto lo podremos hacer separando los campos con una coma:

sort=field_difficulty,title

De esta manera primero ordenara por "field_difficulty" y la segunda ordenación sera en base al título.

Esa que hemos visto es la manera más sencilla de ordenar, pero podemos utilizar una manera más compleja:

sort[dificultad-sort][path]=field_dificulty

sort[dificultad-sort][direction]=ASC

En este caso, "dificultad-sort" se usa para que JSON:API sepa cómo tiene que agrupar los valores ya que estos son un array al fin y al cabo.

 

# Capítulo Duración Visualizado
1 Introducción a JSON:API 10:43 min
2 Ocultando campos JSON:API 3:27 min
3 Ordenando entidades 5:16 min
4 Paginación 4:25 min
5 Incluyendo entidades en la respuesta 7:57 min
6 Filtrando y buscando 6:32 min
7 Agrupando filtros para AND y OR 4:05 min
8 Usando Include con otros parámetros 8:11 min
9 Multi-idioma 3:39 min
10 POST 10:12 min
11 PATCH 3:20 min
12 DELETE 1:22 min
13 Subiendo archivos 9:38 min