IIC2143 / Syllabus

IIC2143 Ingeniería de Software 2024-2 🚀✨
55 stars 0 forks source link

Sobre el orden en el que aparecen los atributos en el response body #21

Open dvillas28 opened 1 week ago

dvillas28 commented 1 week ago

Hola! Creo que de la manera en que estuve creando el modelo de Player , el atributo favourite_game_id terminó quedando como el ultimo atributo de la entidad. Esto provoca que el json que se retorna al hacer por ejemplo, una request GET, queda ligeramente distinto de orden a como sale en el enunciado (termina apareciendo después de updated_at

Mi pregunta es si el orden en el que aparecerán los atributos en el json de cualquier response body, es relevante el momento de cuando lo revisen?

Saludos! 🤠

SebaPassi commented 1 week ago

Me pasó lo mismo!

dvillas28 commented 6 days ago

@SebaPassi Encontré que una solución provisoria es crear el json , accediendo uno a uno los atributos y poniéndolos en orden manualmente, de esta manera aparecen en el orden correcto cuando hace la request :)

Aun así, mantengo mi duda sobre si da lo mismo el orden en que aparecen los atributos

Saludos

dvillas28 commented 6 days ago

Accediendo uno a uno los atributos y poniéndolos en orden manualmente, de esta manera aparecen en el orden correcto cuando hace la request :)

Pregunto porque esta solución, si bien es funcional y muestra los contenidos en el orden (como se muestra en el enunciado), es super latosa en general 😞

SebaPassi commented 5 days ago

Holaaa.

Podrían contestar esta issue porfa. Estaba corriendo los test cases y me tinca que algunos no los estoy pasando por esta razón. ¿Los tests están comparando si los archivos .JSON son idénticos?