【发布时间】:2021-06-13 18:11:10
【问题描述】:
我写了一个通用方法,可以很好地将任何 Json 对象转换为通用对象。
public <T> T convertJsontoObject (String jsonObj, Class<T> any Type)
throws JsonMappingException, JsonProcessingException
{
ObjectMapper objectMap = new ObjectMapper();
return objectMap.readValue(jsonObj, any Type);
}
但是在使用以下代码格式将通用对象类型转换为 JSON 格式时出现问题。有人会帮助我或用相关代码指导我吗?我不确定如何从通用类类型中保留对象,因为该方法不支持泛型,我希望有一个通用方法来执行转换……
public <T> String convertObjectToJson(Class<T> anyType)
{ String jsonStringObj = "";
try { jsonStringObj = new
ObjectMapper().writerWithDefaultPrettyPrinter().writeValueAsString(anyType);}
}
【问题讨论】:
标签: java json algorithm spring-boot generics