Considerazioni sulla restituzione del testo anziché su JSON in un'API compatibile con JSON [chiuso]

-1

Sto usando Spring-Boot + Jackson per implementare un'API Rest. Quando restituisco alcuni oggetti dai miei metodi, i controllori stanno creando una risposta compatibile con JSON. Tuttavia, ciò non accade quando restituisco i wrapper primitivi come String o Long (non agiscono come mappe a valore di proprietà, sono solo wrappers di valore in Java). È una pratica non desiderabile restituire una risposta non conforme a JSON dall'API?

    
posta Xtreme Biker 25.02.2016 - 17:01
fonte

1 risposta

5

Un'API JSON dovrebbe restituire JSON. Ecco perché si chiama una API JSON. Tutti gli utenti dell'API si aspetteranno JSON, perché è un'API JSON.

Se un'API JSON restituisce qualcosa di diverso da JSON, non è un'API JSON.

Se continuerai a chiamare la tua API JSON a un'API JSON, e restituirà qualcosa di diverso da JSON, in effetti non è affatto auspicabile.

    
risposta data 25.02.2016 - 17:08
fonte

Leggi altre domande sui tag