@baNicja: te rolandy w tej półce cenowej to chyba mój ulubiony sprzęt, który gdzieś ogrywałem. Ciekaw byłem właśnie konkretnie połączenia js i cube. Miłego grania Miras!
Jest sobie klasa Rodzina

class Rodzina {
private Osoba ojciec;
private Osoba matka;
private Osoba dziecko;

Klasa Osoba ma pola: imie, nazwisko, address

I teraz musze skonfigurowac #objectmapper tak, aby serializowal mi pole imie - ale tylko dla ojca i np. nazwisko tylko dla dziecka itd.

Do tej pory miałem BeanSerializerModifier który mówił mi jakie pola serializuje, ale właśnie tu jest problem, bo mogę tylko powiedzieć, ze chce pole imie z klasy
@plastik: Ale to zapewnia serializacje do "plaskiego" json - tego nie chce.
@lemon_tea: no to chciałbym robić jako ostateczność (to nie jest tylko jedna klasa u mnie)

Moj use case jet taki, ze user na UI wybiera export danych i chce wyeksportowac: nazwisko ojca, imie matki, imie dziecka. A wszystko to jest takim samym obiektem.

Podejscie ktora opisalem wyżej ("hack") troche psuje mi model JPA., ale znalazlem na stacku cos
Mam obiekt ktory seriazlizuje sie do:

{
"a": "00544",
"b": "bedIwoSOmg",
"c": [
{
"id": 1,
"d": "xx",
"e": "1",
"f": "1"
}
],
"g": "abc",
"h": {
"id": 2
}
}

I teraz chciałbym wartości pól ocenzurować (np. zamiast "00544" dac "0***4")

Jest jakiś dobry interfejs którym to ogarnąć?
- odpada annotowanie kazdego pola w hierarchi @JsonSerializer
- implementacja custom serializer ( extends StdSerializer) - wtedy musze ogarnac cala strukture sam
@mccloud: org.springframework.boot.actuate.endpoint.Sanitizer
Konwertujesz klasę do JsonNode i możesz jechać po polach, sprawdzając po nazwach. Spring używa tej klasy do gwiazdkowania haseł, gdy wystawiasz config przez actuatora