Ich implementiere eine JSON API, die vom Ember-Data REST Adapter verwendet werden soll.
Der Ember-Data-REST-Adapter benötigt das zurückgegebene JSON, um diesem Format zu folgen:
Ссылка
Ember-Datendokumentation:
Ссылка
Ich weiß, wie man JSON zurückgibt, sagen wir, mit Spring MVC 3.2 / Jackson, das ist kein Problem. Das JSON-Format muss jedoch dem unter jsonapi.org angegebenen Format entsprechen.
Sie können eine Beispiel-Django-Implementierung finden, wenn Sie "ember data tastypie adapter" googlen (Entschuldigung, nicht genug Reputationspunkte für einen Link [sic]), und es scheint auch eine zu haben.
Scheint so, als wäre jsonapi.org ein vielbezeichneter Standard für mehrere Frameworks / Sprachen.
Muss ich diesen Standard wirklich selbst in Java implementieren?
Jede Hilfe / Zeiger würde sehr geschätzt werden.
Vielen Dank!
Genson scheint JSONAPI-Format zu unterstützen.
Dies ist ein Beispiel für einen Komponententest:
demonstriert das Deserialisieren eines Feeds in Klassen. Die Klassen umfassen:
Feed .java - mit einem ID-Feld Link.java - mit einem href-Feld
Genson wird sich mit Spring MVC und Jersey für JAX-RS .
Ich denke, Sie können die JSON-Eigenschaft in der Spring-Konfigurationsdatei wie folgt ändern:
%Vor%Sie können sich Spring JSON Mapping auch.
Ich hoffe, das hat geholfen!
Tags und Links java json spring-mvc ember.js ember-data