Für das folgende Domänenmodell:
%Vor% Ich muss ein bestimmtes Route
als JSON von einem Webdienst zurückgeben. Und ich möchte, dass dieser JSON alle checkPoints
enthält, aber keine anderen Kompositionen (d. H.:% Co_de%).
Wenn ich das tue
%Vor% alles, was ich habe, ist die IDs von someBigObject
, kein anderes Feld wird abgerufen:
aber wenn ich das tue
%Vor%Ich bekomme alles. Ich meine, fast die gesamte Datenbank wird durch verschiedene Beziehungen abgerufen.
Gibt es eine Möglichkeit, dies zu tun, ohne die jsonMaps manuell zu erstellen?
Sie können Ihren eigenen JSON-Marshaller für ausgewählte Klassen registrieren und Eigenschaften zurückgeben, die Sie rendern möchten. Die Zuordnung kann automatisch durch Iteration über Klassenfelder erfolgen. Marshaller kann während der Erstellung zum Beispiel im Bootstrap oder in der Domain-Klasse registriert werden.
%Vor%Es gibt einen schönen Artikel darüber unter: Ссылка
Hoffe es hilft