JSON Spring Web MVC 转换:(错误:java.lang.NoSuchMethodError:org.codehaus.jackson.type.JavaType.isMapLikeT

Posted

技术标签:

【中文标题】JSON Spring Web MVC 转换:(错误:java.lang.NoSuchMethodError:org.codehaus.jackson.type.JavaType.isMapLikeType()Z]【英文标题】:JSON Spring Web MVC Conversion : (Error : java.lang.NoSuchMethodError: org.codehaus.jackson.type.JavaType.isMapLikeType()Z] 【发布时间】:2013-09-29 06:07:02 【问题描述】:

转换为 json 格式时面临的问题,似乎是 jar 冲突)。下面提到的是我的 pom.xml

http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 com.fg prjSpringMVC 战争 0.0.1-快照 prjSpringMVC Maven Webapp http://maven.apache.org 3.0.5.发布 朱尼特 朱尼特 3.8.1 测试 org.springframework 弹簧上下文 $spring.version org.springframework spring-webmvc $spring.version

    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>$spring.version</version>
    </dependency>
    <dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-asl</artifactId>
        <version>1.9.13</version>
    </dependency>   
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-oxm</artifactId>
        <version>$spring.version</version>
    </dependency>
    <dependency>
        <groupId>javax.xml</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.1</version>
    </dependency>

</dependencies>

<build>
    <finalName>prjSpringMVC</finalName>
</build>

任何帮助/回复感谢。

【问题讨论】:

【参考方案1】:

添加

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-core-asl</artifactId>
    <version>1.9.13</version>
</dependency>

【讨论】:

仍然无法正常工作。我的理解是 mapper-asl 具有依赖 jar 的 core-asl。它是 仍然无法正常工作。同样的错误。我认为我们有所需的课程,但版本不正确。

以上是关于JSON Spring Web MVC 转换:(错误:java.lang.NoSuchMethodError:org.codehaus.jackson.type.JavaType.isMapLikeT的主要内容,如果未能解决你的问题,请参考以下文章

spring mvc json 直接把一个对象转换成json格式输出到jsp页面

spring自带的json转换工具,支持@ResponseBody注解

spring mvc 解决json 不能转换的问题

Spring MVC登录注册以及转换json数据

spring mvc怎么处理返回值

spring mvc4使用及json 日期转换解决方案