jax-rs相关内容
我已经看过很多关于此事的文章和SO问题 - 但我只是没有让它发挥作用。 我的目标是在JavaEE应用程序中使用Jackson作为JSON处理器。到目前为止我有什么? pom.xml 这一个 org.glassfish.jersey.media jersey-media-js
..
所以我正在使用Java,Hibernate,JPA注释,JAX-RS注释,JAXB注释,Jersey和Jackson JSON解析器来处理RESTful数据API。 在尝试了Jersey提供的MAPPING和NATURAL JSON符号的各种配置后,我最终决定使用Jackson JSON解析器。除了这一个问题,杰克逊是完美的...... 我遇到的问题是杰克逊不能使用JAXB注释,“@
..
我在CXF中使用Jackson来序列化/反序列化数据。不幸的是,我很难配置CXF / Jackson来反序列化JSON数组。我很感激帮助解决这个问题。 到目前为止,大多数json数据都是对象格式,即 {“objectCollection”:[{...},{...},{...} ...]} 但是,有问题的json数据的格式如下: [{... },{...},{...}]
..
我想将Jackson用作JAX-RS 2.0 Web服务的JSON提供程序。对于JAX-RS,我在GlassFish 4中使用Jersey 2.0。使用JAX-RS 1.x我可以添加 < INIT-PARAM> com.sun.jersey.api.json.POJOMappingFeature
..
我正在使用Jersey编写Jax-RS应用程序,并使用Jackson2来促进JSON i / o。服务本身工作正常,但我想通过让Jackson映射器自动将日期和日期时间序列化/反序列化为JodaTime对象来改进它。 我是按照文档这里并添加了相关的罐子,但我在这个指令上丢失了: 注册模块 要在Jackson中使用Joda数据类型,首先需要注册模块第一个(与所有Jackson数据类型
..
我正在使用Jersey JAX-RS客户端(版本2.0)。我知道它使用Jackson ObjectMapper来生成和解析JSON。我想使用同一个对象为某些java类生成JSON,以便我可以将它们写入日志。 我知道我可以创建一个新的ObjectMapper实例但是我更愿意请泽西岛客户给我一个它正在使用的那个。我怎样才能做到这一点? Jersey 2.0知道Jackson,因为它包含一个Jac
..
是否有可能选择性地确定@JsonFilter注释何时在运行时使用? 当我不提供时,我收到JsonMappingException异常(见下文)过滤器。 背景: 我从
..
我正在尝试将我的json请求解析为我的模型。我不知道这段代码有什么问题。 json的语法在Java模型上看起来也是正确的和注释。我不知道为什么我会收到如下错误: 引起:org.codehaus.jackson.map.JsonMappingException:无法从START_ARRAY令牌 中反序列化ParametersType的实例(通过引用链:Document [“parameters
..
当我使用 @Produces(“application / json”) $ c> 注释输出未形成人类可读形式。我如何实现这一目标? 解决方案 在项目的任何位置创建此类。它将在部署时加载。注意 .configure(SerializationConfig.Feature.INDENT_OUTPUT,true); ,它配置映射器以格式化输出。 对于Jacks
..
使用JAX-RS和 java.time.LocalDate (java8)的问题。 我想通过像这样的对象使用JSON进入JAX-RS方法: Person { java.time.LocalDate birthDay; } 我得到的例外是: com.fasterxml.jackson.databind.JsonMappingException
..
我正在使用Jersey + Jackson为我的应用程序提供REST JSON服务层。我遇到的问题是默认的日期序列化格式如下: “CreationDate”:1292236718456 起初我认为它是一个UNIX时间戳......但它太长了。我的客户端JS库在反序列化这种格式时遇到了问题(它支持一堆不同的日期格式,但我认为不支持这种格式)。我想更改格式,以便我的库(例如IS
..
@XmlRootElement public class Todo { private String s =“test”; public String getS(){ return s; } public void setS(String s){ this.s = s; } } 和服务: @Path(“/ test”) 公共类服务{
..
我正在与Grizzly,Jersey和Jackson一起使用REST应用程序,因为Jersey忽略了我的自定义ObjectMapper。 POM依赖项: org.glassfish.jersey.containers jersey-containe
..
我正在尝试发布自定义对象的列表。 请求正文中的我的JSON是这样的: { “collection”:[ { “name”:“Test order1”, “detail”:“ahk ks” }, { “name”:“Test order2”, “detail”:“Fisteku” } ] } 处理请求的服务器端代码: import java.util.
..
我有一个会话Bean,其中包含以下方法: @POST @Consumes(“application” / x-www-form-urlencoded“) @Path(”/ calculate“) @Produces(”application / json“) public CalculationResult calculate(@FormParam(”childProfile“)
..
对于 java.util.Date 当我这样做时 @JsonFormat(shape = JsonFormat。 Shape.STRING,pattern =“dd / MM / yyyy”) private Date dateOfBirth;我发送 {{“dateOfBirth”:“01/01/2000”}} 它有效。 我应该如何为 Java 8的
..
我正在看到一些奇怪的地方,我正在做一个Maven构建,它正在为我们的API文档实现swagger doclet( https://github.com/ryankennedy/swagger-jaxrs-doclet )。当我在github页面上进行构建时,它在我的Windows机器上本地构建良好。当我尝试在我的Lunix虚拟机上执行完全相同的构建时出现奇怪现象,并且我得到关于不可解析的POM文件
..
是否可以创建PNG图像并将其作为JAX-RS资源的一部分直接输出到浏览器? 这样的事情: @Path(“img / {externalId}”) @Stateless @Produces({“image / png” }) 公共类MyImgResource { @GET public Response(@PathParam(“externalId”)String ex
..
我想使用RestEasy客户端框架测试我的REST服务。 在我的应用程序中,我使用的是基本身份验证。根据RestEasy文档,我使用 org.apache.http.impl.client.DefaultHttpClient 来设置身份验证的凭据。 对于HTTP-GET请求,这个工作正常,我被授权,我得到了我想要的结果响应。 但是,如果我想在请求的HTTP主体中使用Java对象(XM
..
有3个问题。我正在使用Java Restful webservices并且请求是HTTP POST 客户端如何发送JSON数据以及applicationType / x-的MediaType WWW的形式,进行了urlencoded。 是否可以使用字节数组? 如何使用服务器端以byte []格式发送的JSON数据以及应用程序的MediaType / x-www-form-urlenc
..