gpt4 book ai didi

java - 将自定义 MediaType 映射到 JSON MediaType

转载 作者:太空宇宙 更新时间:2023-11-04 07:23:12 26 4
gpt4 key购买 nike

我需要创建一个 REST 服务(Jersey),它接受 header 为“application/com.foo+xml”(+json,如果是 JSON mime 类型)。

有什么办法可以拥有吗?@Produces(“application/com.foo+xml”)不创建自定义 MessageBodyWriter?无论如何,是否可以将“application/com.foo+xml”映射到“application/json”?

当 MediaType“application/com.foo+xml”与“application/xml”相同时不想创建自定义类

最佳答案

我想您正在使用 JAXB 来处理您的 API 消息(请求/响应) - 如果没有,您应该查看一下。显然,根据此引用文献 - http://jersey.576304.n2.nabble.com/Application-Specific-content-types-and-JAXB-annotations-td6380235.html,您正在寻找的内容无需创建自定义 MessageBodyWriter 即可实现。 - “任何“+json”都应该开箱即用”...因此您只需定义 JAXB 映射,它将生成/处理 API 上的 @Consumes@Produces MediaTypes 的 JSON/XML 表示形式。

关于java - 将自定义 MediaType 映射到 JSON MediaType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18983168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com