java实现转json的方案

ObjectMapper 字符串转JSON对象

方法1:

1
List returnBookResults = mapper.readValue(JSON.toJSONString(response.getData()),new TypeReference(){});

方法2:

1
2
JavaType javaType = mapper.getTypeFactory().constructParametricType(ArrayList.class, ReturnBookResult.class); 
List returnBookResults = (List)mapper.readValue(JSON.toJSONString(response.getData()), javaType);

注意import包为

1
2
import com.fasterxml.jackson.core.type.TypeReference; 
import com.fasterxml.jackson.databind.ObjectMapper;