2015-03-04 15 views
5

Derzeit gibt spring-data-rest JSON im HAL-Format in einem spring-boot-Projekt von mir zurück. Ich benutze ein ember.js Frontend und möchte jsonapi (http://jsonapi.org/) Spezifikation verwenden.Ändern des JSON-Formats für den Federdatenrest

Wie kann ich eine neue JSON-Formatierungsstrategie registrieren? Ich muss den Formatierer selbst schreiben, da einer noch nicht existiert?

Antwort

0

Dies ist, wie Sie die HATEOAS anpassen können, dass Spring Data REST produziert:

https://docs.spring.io/spring-data/rest/docs/current/reference/html/#customizing-sdr.customizing-json-output

Wenn Sie die JSON-Repräsentation mit Ihrem eigenen vollständig ersetzen müssen, dann können Sie Ihre eigenen schreiben und registrieren org.springframework.core.convert.converter

Oder Sie schreiben Ihre benutzerdefinierten REST-Endpunkte in einem einfachen alten @RepositoryRestController und implementieren Ihre eigenen REST-Endpunkte. (< = Ich schlage vor, versuchen Sie dies)

Verwandte Themen