-
0 votesanswersviews
Swagger和web.xml
我正试图使用我的java rest api进行招摇 . 我跟着swagger documentation . 但是,我无法大摇大摆地工作 . 例如,根据文档,我应该从swagger获得一个json文件 - 但无论我尝试什么URL,我都没有得到它 . <context-param> <param-name>resteasy.providers</param-na... -
0 votesanswersviews
JsonIgnoreProperties无法使用spring boot
当前的Spring启动示例应用程序已创建 . 在请求中,如果有任何未知字段即将到来,那么我们需要抛出错误 . 为了这 @JsonIgnoreProperties(ignoreUnknown = false) 正在使用注释 . 但是,当我打网址时,它无法正常工作 . 请查找以下代码段: import java.io.IOException; import java.util.List; imp... -
107 votesanswersviews
将Map <String,String>转换为POJO
我一直在看 Jackson ,但似乎我必须将Map转换为JSON,然后将生成的JSON转换为POJO . 有没有办法将Map直接转换为POJO? -
1 votesanswersviews
Jackson 序列化:已经有了POJO for id
我需要帮助 . 我试图找到解决方案很长一段时间,我几乎阅读了互联网上有关Jackson JSON序列化和@JsonIdentityInfo注释的所有内容,但我无法弄清楚为什么我会收到此错误 . 我有用户(可以发布多个请求并可以批准多个请求),评论(属于一个请求,由一个用户发布)和请求 . 我收到一个错误: Could not read document: Already had POJO for ... -
0 votesanswersviews
Jackson 已经有了POJO的身份证
我遇到了错误: Already had POJO for id 在我的服务中 . 我有一个方法,需要一个实体列表,我正在传递对象 . 我的实体类定义为: @JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@asset_id", scope=Asset.clas... -
2 votesanswersviews
上传POJO集,JsonMappingException已经有id的POJO
我尝试上传一组POJO(Snp),它们与另一个POJO(用户)具有多对一,一对多的双向关系 . 但是当我尝试将请求中包含以下正文的POJO集(从我的客户端上传到spring boot rest api)时: 请求正文:[{“id”:0,“snp”:“AMg =”,“owner”:null},{“id”:0,“snp”:“ASw =”,“owner”:null} ,{ “ID”:0, “SNP”:... -
2 votesanswersviews
序列化已经有了id的POJO(java.lang.String)
我有两个实体,我使用spring framework 4.2.5 jacksonjson 2.7.5将其序列化并发送给客户端 . 我的实体如下: @Entity @Table(name = "entrada") @JsonIdentityInfo(generator=ObjectIdGenerators.PropertyGenerator.class, property=&qu... -
1 votesanswersviews
已经有了POJO的id
我有两个班Job和Client . 客户可以有很多工作 . 这两个课程如下: - @Entity @JsonIdentityInfo(generator=ObjectIdGenerators.PropertyGenerator.class,property="jobId", scope = Job.class) public class Job { @Id @Generated... -
6 votesanswersviews
JSON解析错误:已经有id的POJO
我已经看到了关于这个主题的一些问题,但是我无法将它应用到我的案例中,因为我试图应用它们并且错误仍在继续 . 所以我来揭露我的情况 . 我读了一些关于它的评论,并说如果我在类Entidade中更改了我的列idEntidade的名称,我可以成功 . 但我无法更改数据库 . 我试图把 scope= Distritos.class 放在我的 @JsonIdentityInfo(generator = Ob... -
0 votesanswersviews
RESTEasy和 Jackson - 责任部门
我已经开始阅读json的 Jackson 提供商 . 这些天我是一名经理,很快就会有关于JSON的演讲 . 我们制作将JSON数据发送到RESTEasy服务的移动应用程序 . 我知道服务器上的类应该由@Consumes和@Produces注释,并且JSON对象的Content-Type应该与类消耗的类匹配 . 我怀疑哪个组件执行这种读取内容类型请求的逻辑,并在服务器上找到一个消耗该内容类型的匹配类... -
0 votesanswersviews
在Json Resteasy上处理与集合(多对多)的递归引用
我遇到了一个我无法解决的问题 . 我有2个DTO,一个具有另一个DTO的集合属性 . public class UnidadAsistencialDTO private Long id; private String descripcion; @JsonManagedReference private Collection<ServicioDTO> servicios; pub... -
1 votesanswersviews
无法从JSON字符串实例化类型[simple type,class org.joda.time.LocalDateTime]的值;没有单字符串构造函数/工厂方法
从过去的几天开始,我正在努力寻找这个问题的答案 . 我已经在Stack Overflow和Google中搜索了每个主题 . 做了一切建议和建议 . 但没有任何效果 . 这是一个常见问题,但有各种不同的原因或根本原因 . 所以在这里再次发布我的部分问题 . org.codehaus.jackson.map.JsonMappingException:无法从JSON String实例化类型[simpl... -
1 votesanswersviews
如何用Resteasy装饰json响应
我正在使用Resteasy实现一个Restfull服务,它将由Extjs客户端使用,并且我希望使用更多属性修饰在http响应中检索的json对象,而不使用在服务方法中包含其他属性的包装类或覆盖JacksonJsonProvider例: 原始对象: { "id":"1", "name":"Diego" } ... -
1 votesanswersviews
org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure:无法为类型的响应对象找到MessageBodyWriter
我用resowasy ajckson开发REST服务,当我使用IDEA运行时,一切正常,但是当我用gradle或maven创建“fat-jar”时,我在GET查询期间收到错误: org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure:无法在org.jboss.resteasy.core.SynchronousDispatcher的org.j... -
1 votesanswersviews
RestEASY和Jackson不兼容 - NoSuchMethodException
我将我的项目从 JBoss AS 7.2 迁移到 WildFly 8.0 ,经过一段时间的更新版本后我无法弄清楚,如何解决RestEASY和Jackson不兼容问题 . 在 JBoss AS 7.2 中,我使用了RestEASY 3.0.6.Final和Jackson 2.2.1,他们的工作就像一个魅力 . 但现在,凭借 WildFly's Jackson 2.3,存在不兼容性 . 服务器抛出N... -
3 votesanswersviews
如何在WildFly中将JSON java.util.Date变量序列化为ISO-8601格式的日期字符串?
我正在使用WildFly 8.0.0 Final . 其余的WebService实现是RestEasy . 根据WildFly / Jboss文档,我添加了jboss-deployment-structure.xml以使用Jackson2.2 . *提供程序 . <jboss-deployment-structure> <deployment> &l... -
6 votesanswersviews
RESTEasy Jackson:如何在响应中排除字段?
我正在将我的Java Web应用程序从基于servlet的Jrac-RS迁移到JAX-RS . 因为我正在使用Jboss,所以我也会使用(默认情况下)RESTEasy . 在我的servlet中,我使用Jackson来序列化/反序列化JSON; Jackson 允许我以编程方式过滤字段的包含/排除,例如: ObjectMapper mapper = new ObjectMapper().setVi... -
3 votesanswersviews
Jackson 2错误地序列化Java java.nio.file.Path
我在Eclipse 4.6.1中使用RESTEasy 3.1.0.CR3和Tomcat 8.5.6,以及JSBoss resteasy-jackson2-provider . 我有一个简单的JavaBean FooBar ,它返回一个字符串"ID"和一个 java.nio.file.Path "path" . Jackson 使这很容易序列化为JSON ... -
6 votesanswersviews
配置Wildfly 10使用Jackson(作为JSON提供者)
我有一个应用程序,其中包含使用Jersey和Jackson构建的Web服务作为JSON提供程序,所有这些都在Tomcat应用程序服务器中 . 我需要让这个应用程序在Wildfly 10上工作,一切都运行正常,除了没有考虑Jackson注释的webservice响应 . 从我读到的Wildfly使用Jettison作为默认值,在较新版本中使用Jackson2 . 首选的解决方案是使RestEasy(... -
228 votesanswersviews
将JSON数据转换为Java对象
我希望能够在我的Java操作方法中访问JSON字符串中的属性 . 只需输入 myJsonString = object.getJson() 即可获得该字符串 . 下面是字符串的示例: { 'title': 'ComputingandInformationsystems', 'id': 1, 'children': 'true', 'groups': [{ ... -
1 votesanswersviews
@Produces(“application / json”)在RestEasy中不起作用
我的代码是这样的 @Path("/TestClass") public class Test implements Serializable { @GET @Path("/hello") public Response heloMessage() { String output = "Hello Word!!!!!!!!!&... -
0 votesanswersviews
从我在Wildfly 8.2.0上的War中排除org.codehouse.jackson . *以使用com.fasterxml.jackson . *
我尝试使用com.fasterxml.jackson进行JSON反序列化和序列化 . 我将com.fasterxml版本的依赖项放在我的war-project的pom.xml中,并在那里添加了org.jboss.resteasy.resteasy-jackson2-provider依赖项 . 但是我的WildFly抛出异常,它无法找到类org.codehouse.jackson.jaxrs.Jac... -
23 votesanswersviews
用Jackson反序列化JSON - 为什么JsonMappingException“没有合适的构造函数”?
我在使用Jackson反序列化JSON字符串时遇到问题(但我将对象序列化为JSON没有问题) . 下面我介绍我使用的课程 . 当我接收一个JSON字符串(一个在其他地方序列化并通过webservice检索的ProtocolContainer)并想要反序列化它时,问题出现了: JSON字符串: {“DataPacketJSONString”:null,“DataPacketType”:“MyPac... -
23 votesanswersviews
Jackson ObjectMapper无法反序列化POJO,抛出异常:没有为类型[...]找到合适的构造函数:无法从JSON对象实例化
我试图测试以下代码但没有成功: class TestClass { private class ND2Customer { public String name; public String description; public String email; public Boolean multiuser; public String dnszo... -
266 votesanswersviews
在JSON中表示null
在JSON中返回空值的首选方法是什么?对于原语有不同的偏好吗? 例如,如果服务器上的对象有一个名为“myCount”且没有值的Integer,那么该值的最正确的JSON将是: {} 要么 { "myCount": null } 要么 { "myCount": 0 } 字符串的相同问题 - 如果我在服务器上有一个空字符串“myString... -
0 votesanswersviews
无法从json字符串实例化类型的值
我有双向用户和组之间的多对多关系 . @Entity @Table(name = "UserTBL") public class User { @Id @SequenceGenerator(name = "user_generator", sequenceName = "user_seq", alloca... -
1 votesanswersviews
Jackson 错误:没有适合简单类的构造函数
我遇到了麻烦,这是一个我想用Jackson 2.3.2序列化/反序列化的课程 . 序列化工作正常但不是反序列化 . 我有这个例外如下: 找不到类型[simple type,class Series]的合适构造函数:无法从JSON对象实例化(需要添加/启用类型信息?) 最奇怪的是,如果我对构造函数进行注释,它的工作方式就完美了! public class Series { private in... -
161 votesanswersviews
使用Jackson JSON映射器序列化/反序列化java 8 java.time
如何在Java 8 LocalDateTime中使用Jackson JSON映射器? org.codehaus.jackson.map.JsonMappingException:无法从JSON String实例化类型[simple type,class java.time.LocalDateTime]的值;没有单字符串构造函数/工厂方法(通过引用链:MyDTO [“field1”] - >... -
0 votesanswersviews
使用Jackson的JSON反序列化:没有为类型找到合适的构造函数 - 提供默认构造函数或注释构造函数是不可能的[重复]
这个问题在这里已有答案: JsonMappingException: No suitable constructor found for type [simple type, class ]: can not instantiate from JSON object 12个答案 我使用Jackson ObjectMapper将对象层次结构序列化为json String . 之后我想将对象反序列... -
25 votesanswersviews
Jersey:找不到类型[simple type,class Thing]的合适构造函数:无法从JSON对象实例化
我有一个资源,其方法如下: @PUT @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @Path("/add") public Response putThing(Thing thing) { try { //Do something with Thi...