Есть ли способ игнорировать childJSonproperties из родительского pojo - PullRequest
0 голосов
/ 24 января 2019

Есть ли способ игнорировать свойства Json дочернего класса из родительского класса pojo. Проверьте код, указанный ниже.

@Data
@Builder
@JsonIgnoreProperties({"propertyToIgnore"})
class Parent {
  Child child;
}


@Data
@Builder
class child {
  String propertyToShow;

  String propertyToIgnore;

}

Это будет возвращено rest api - здесь Spring cxf framework.


    @GET
    @Path("/test/{id}")
    public Parent retrieveServiceDetails(@PathParam("id") String id) {
        // invoke service api
       return service.getParentById(id);
    }

Вывод будет как ниже json: { "ребенок": { "propertyToShow": "некоторое значение", "propertyToIgnore": "некоторое значение" } }

Я не хочу показывать propertyToIgnore, но я могу игнорировать его на дочернем уровне, так как он уже используется другим API, где необходимо передать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...