java - How to remove null parameters in a json rest response? -


i'm creating rest service spring , want offer json response:

@requestmapping(value = "/test",         method = requestmethod.get,         produces = mediatype.application_json_value) @responsebody public myresponse content() {     return rsp; } 

myresponse may contain null values should not returned in json response (these params should removed).

@xmlrootelement class myresponse { } 

is possible?

try :

@jsoninclude(jsoninclude.include.non_null) class myresponse { ... } 

you'll need update dependencies , import :

import com.fasterxml.jackson.annotation.jsoninclude; 

Comments