jax-rs相关内容

如何解决杰克逊无法处理JPA bean中的直接自引用问题

所以我正在使用Java,Hibernate,JPA注释,JAX-RS注释,JAXB注释,Jersey和Jackson JSON解析器来处理RESTful数据API。 在尝试了Jersey提供的MAPPING和NATURAL JSON符号的各种配置后,我最终决定使用Jackson JSON解析器。除了这一个问题,杰克逊是完美的...... 我遇到的问题是杰克逊不能使用JAXB注释,“@ ..
发布时间:2018-11-16 20:22:43 Java开发

如何反序列化JSON数组?

我在CXF中使用Jackson来序列化/反序列化数据。不幸的是,我很难配置CXF / Jackson来反序列化JSON数组。我很感激帮助解决这个问题。 到目前为止,大多数json数据都是对象格式,即 {“objectCollection”:[{...},{...},{...} ...]} 但是,有问题的json数据的格式如下: [{... },{...},{...}] ..
发布时间:2018-11-16 20:17:02 Java开发

在Jax-RS应用程序中注册JodaModule

我正在使用Jersey编写Jax-RS应用程序,并使用Jackson2来促进JSON i / o。服务本身工作正常,但我想通过让Jackson映射器自动将日期和日期时间序列化/反序列化为JodaTime对象来改进它。 我是按照文档这里并添加了相关的罐子,但我在这个指令上丢失了: 注册模块 要在Jackson中使用Joda数据类型,首先需要注册模块第一个(与所有Jackson数据类型 ..
发布时间:2018-11-16 20:13:47 其他开发

如何从JAX-RS客户端提取ObjectMapper?

我正在使用Jersey JAX-RS客户端(版本2.0)。我知道它使用Jackson ObjectMapper来生成和解析JSON。我想使用同一个对象为某些java类生成JSON,以便我可以将它们写入日志。 我知道我可以创建一个新的ObjectMapper实例但是我更愿意请泽西岛客户给我一个它正在使用的那个。我怎样才能做到这一点? Jersey 2.0知道Jackson,因为它包含一个Jac ..
发布时间:2018-11-16 20:12:46 其他开发

Json Mapping Exception无法反序列化START_ARRAY令牌中的实例

我正在尝试将我的json请求解析为我的模型。我不知道这段代码有什么问题。 json的语法在Java模型上看起来也是正确的和注释。我不知道为什么我会收到如下错误: 引起:org.codehaus.jackson.map.JsonMappingException:无法从START_ARRAY令牌 中反序列化ParametersType的实例(通过引用链:Document [“parameters ..
发布时间:2018-11-16 20:11:07 Java开发

Jax-rs json相当不错

当我使用 @Produces(“application / json”) $ c> 注释输出未形成人类可读形式。我如何实现这一目标? 解决方案 在项目的任何位置创建此类。它将在部署时加载。注意 .configure(SerializationConfig.Feature.INDENT_OUTPUT,true); ,它配置映射器以格式化输出。 对于Jacks ..
发布时间:2018-11-16 20:10:05 Java开发

Jersey + Jackson JSON日期格式序列化 - 如何更改格式或使用自定义JacksonJsonProvider

我正在使用Jersey + Jackson为我的应用程序提供REST JSON服务层。我遇到的问题是默认的日期序列化格式如下: “CreationDate”:1292236718456 起初我认为它是一个UNIX时间戳......但它太长了。我的客户端JS库在反序列化这种格式时遇到了问题(它支持一堆不同的日期格式,但我认为不支持这种格式)。我想更改格式,以便我的库(例如IS ..
发布时间:2018-11-16 20:03:20 Java开发

如何在Wildfly中配置Jackson?

我有一个会话Bean,其中包含以下方法: @POST @Consumes(“application” / x-www-form-urlencoded“) @Path(”/ calculate“) @Produces(”application / json“) public CalculationResult calculate(@FormParam(”childProfile“) ..
发布时间:2018-11-16 19:59:21 Java开发

Java 8 LocalDate Jackson格式

对于 java.util.Date 当我这样做时 @JsonFormat(shape = JsonFormat。 Shape.STRING,pattern =“dd / MM / yyyy”) private Date dateOfBirth;我发送 {{“dateOfBirth”:“01/01/2000”}} 它有效。 我应该如何为 Java 8的 ..
发布时间:2018-11-16 19:58:46 Java开发

Maven在本地(Windows / IntelliJ)和远程(Linux)之间的差异?

我正在看到一些奇怪的地方,我正在做一个Maven构建,它正在为我们的API文档实现swagger doclet( https://github.com/ryankennedy/swagger-jaxrs-doclet )。当我在github页面上进行构建时,它在我的Windows机器上本地构建良好。当我尝试在我的Lunix虚拟机上执行完全相同的构建时出现奇怪现象,并且我得到关于不可解析的POM文件 ..
发布时间:2018-08-08 17:06:18 Java开发

RestEasy客户端身份验证和HTTP放置编组

我想使用RestEasy客户端框架测试我的REST服务。 在我的应用程序中,我使用的是基本身份验证。根据RestEasy文档,我使用 org.apache.http.impl.client.DefaultHttpClient 来设置身份验证的凭据。 对于HTTP-GET请求,这个工作正常,我被授权,我得到了我想要的结果响应。 但是,如果我想在请求的HTTP主体中使用Java对象(XM ..

在Web服务中使用JSON字节数组和application / x-www-form-urlencoded

有3个问题。我正在使用Java Restful webservices并且请求是HTTP POST 客户端如何发送JSON数据以及applicationType / x-的MediaType WWW的形式,进行了urlencoded。 是否可以使用字节数组? 如何使用服务器端以byte []格式发送的JSON数据以及应用程序的MediaType / x-www-form-urlenc ..
发布时间:2018-07-10 16:23:23 Java开发