Найти в Дзене
Software development

Преобразовать объект в json (строку)

/**
* Преобразовать объект в json (строку)
* @param obj преобразуемый объект
* @return
*/
public String objectToJson(Object obj) {
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);
String objJackson = null;
try {
objJackson = objectMapper.writeValueAsString(obj);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
return objJackson;
} Зависимости: import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper; Если Spring Boot - все уже есть.

/**
* Преобразовать объект в json (строку)
*
@param obj преобразуемый объект
*
@return
*/
public String objectToJson(Object obj) {
objectMapper.setSerializationInclusion(JsonInclude.Include.
NON_EMPTY);
String objJackson = null;
try {
objJackson = objectMapper.writeValueAsString(obj);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
return objJackson;
}

Зависимости:

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

Если Spring Boot - все уже есть.