【问题标题】:Unirest cannot recognise gson mapperUnirest 无法识别 gson 映射器
【发布时间】:2022-12-26 02:16:38
【问题描述】:

您能否解释一下为什么 unirest 无法识别 pom.xml 中的 gson 映射器依赖项? 因此,我无法使用 asJson() 方法,因为它会抛出异常:

原因:kong.unirest.UnirestConfigException:没有 Json 解析 提供的实现请为 Unirest JSON 添加依赖项 引擎。这可以是以下之一:com.konghq unirest-object-mappers-gson
${最新版本}

pom.xml 如下所示:

<dependencies>
    <dependency>
        <groupId>com.konghq</groupId>
        <artifactId>unirest-java</artifactId>
        <version>LATEST</version>
    </dependency>

    <dependency>
        <groupId>com.konghq</groupId>
        <artifactId>unirest-object-mappers-gson</artifactId>
        <version>LATEST</version>
    </dependency>

    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>LATEST</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>LATEST</version>
    </dependency>

    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>LATEST</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-collections4</artifactId>
        <version>4.1</version>
    </dependency>

</dependencies>

【问题讨论】:

    标签: java json gson unirest


    【解决方案1】:

    看起来最新版本的库(unirest-java 4.0.0-RC2)中存在错误。使用 unirest-java 4.0.0-RC1 为我解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2016-03-22
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多