Mit der Jackson-JSON-Ansichten, ohne Sie zu kommentieren ursprünglichen bean-Klasse
Gibt es eine Möglichkeit, die ich nutzen kann Jackson JSON-Ansichten oder etwas wie es, ohne zu kommentieren die original-bean-Klasse? Ich bin auf der Suche nach irgendeiner Art von runtime/dynamische Konfiguration, lassen Sie mich etwas ähnliches tun.
Meine Bohne ist ein @Entity
verpackt in einem GLAS, die geteilt werden können durch mehrere Projekte. Ich versuche zu vermeiden, berühren und re-packaging der gemeinsam genutzte JAR-weil der UI-änderungen in die betroffenen Projekte.
Idealerweise würde ich gerne so etwas wie
jsonViewBuilder = createViewBuilder(View.class);
jsonViewBuilder.addProperty("property1");
jsonViewBuilder.addProperty("property2");
ersetzen
Bean {
@JsonView(View.class)
String property1;
@JsonView(View.class)
String property2;
}
Irgendwelche Ideen?
Zugrunde liegenden Umgebung: Spring 3.0, Spring MVC und Glassfish 3.1.1.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie über die Verwendung der Mix-Funktion?
http://wiki.fasterxml.com/JacksonMixInAnnotations
http://www.cowtowncoder.com/blog/archives/2009/08/entry_305.html
@JsonView
? die Beispiele zeigen nur@JsonProperty
.