我正在尝试设置使用Jackson作为我的JSON解析器。
我下载了3个jackson-core, jackson-annotation, jackson-databind jars,并将它们添加到我的项目外部jars中。全部为最新的2.6.3版本
当我尝试执行ObjectMapper objectMapper = new ObjectMapper();时,它会显示error ObjectMapper cannot be resolved to a type
不确定我是否导入了正确的库。我假设通过执行import com.fasterxml.jackson.*;,我正在导入所有?
发布于 2015-10-29 02:31:21
我假设通过执行import com.fasterxml.jackson.*;,我正在导入
?
不需要,因为通配符导入不是递归的。您当前导入了com.fasterxml.jackson包中的每个类,但由于ObjectMapper位于databind子包(即com.fasterxml.jackson.databind)中,因此现在不包括它。
因此,要么添加:
import com.fasterxml.jackson.databind.*;或者做得更好,只导入所需的类:
import com.fasterxml.jackson.databind.ObjectMapper;如果您正在使用诸如IntelliJ IDEA或Eclipse之类的集成开发环境,那么让它帮助您导入所需的类。查看相应的手册以了解如何做到这一点。
https://stackoverflow.com/questions/33398357
复制相似问题