首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带quarkus的Amadeus SDK

带quarkus的Amadeus SDK
EN

Stack Overflow用户
提问于 2021-10-10 09:36:13
回答 1查看 74关注 0票数 0

我正在尝试在quarkus中使用Amadeus SDK。我已经用Spring Boot运行了SDK,并且API工作正常。对Amadeus SDK的要求是使用GSON作为JSON映射库。因此,在Spring Boot中需要进行以下配置。

代码语言:javascript
复制
spring.mvc.converters.preferred-json-mapper=gson

但是我找不到如何在quarkus中使用GSON。没有适用于quarkusresteasy-client-gson扩展,这是因为我在使用Amadeus Java SDK时遇到了下面的异常。

代码语言:javascript
复制
Could not write JSON: JsonObject; nested exception is com.fasterxml.jackson.databind.JsonMappingException: JsonObject (through reference chain: com.amadeus.resources.FlightOfferSearch[0]->com.amadeus.resources.FlightOfferSearch["response"]->com.amadeus.Response["result"]->com.google.gson.JsonObject["asBoolean"]

有没有办法解决这个问题,并将GSON配置为使用quarkusAmadeus SDK的Json映射库

EN

回答 1

Stack Overflow用户

发布于 2021-10-11 06:33:19

Quarkus中没有内置的GSON扩展,但您可以通过实现基于GSON的MessageBodyReaderMessageBodyWriter,使Quarkus使用GSON作为REST API层。

您可以查看this answer了解更多详细信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69514004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档