jackson

    1热度

    1回答

    我正在为REST端点制作serivce客户端,使用JAX-RS客户端进行HTTP请求,并使用杰克逊对(序列化)JSON实体。为了处理JSR-310(Java8)日期/时间对象,我将com.fasterxml.jackson.datatype:jackson-datatype-jsr310模块作为依赖项添加到服务客户端,但我没有得到它的工作。 如何配置JAX-RS和/或Jackson使用jsr310

    1热度

    4回答

    可以说我有一个RSS源(这是XML格式)一种看起来像这样: <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"

    0热度

    1回答

    字符串列表/设置为JSON对象我有一个名为Order类,它包含以下 Set<String> items; 一个字符串列表,当我将它转换为JSON: ObjectMapper mapperObj = new ObjectMapper(); String JSON = mapperObj.writeValueAsString(order); System.out.println(JSON);

    1热度

    3回答

    我们在我们的代码中使用Jackson JSON映射器对某些配置对象进行反序列化。我们想为杰克逊对反序列化失败时特定字段缺失或空 杰克逊的唯一功能来支持这种行为是对原语: final DeserializationConfig.Feature failOnPremitives = DeserializationConfig.Feature.FAIL_ON_NULL_FOR_PRIMITIVES;

    0热度

    1回答

    我有这个奇怪的场景 - 我有这个PlatformUser类实现PrincipalgetName(),返回它的email。这是授权所必需的。我希望能够基于公共属性name和email对PlatformUser进行序列化和反序列化。我应该如何注释我的课程,以使其工作。作为解决方法,我必须将属性name更改为fullName,但这违反了我的问题的目的。谢谢! import org.apache.comm

    0热度

    1回答

    我需要使用Jackson将JSON字符串反序列化为不同对象类型的列表,具体取决于在其中一个字段中设置的值。我想知道创建不同列表类型的最佳方法,以及我如何实现这一点? 我的JSON的会是这个样子: {"test": {"conditions":[....], "consequence": {"actionType":"string", "action":

    1热度

    1回答

    我想知道如何将JSON字符串正文解组到List中MyClass。以下示例不能正常工作。 from("direct:testroute") .log("Received body ${body}") .unmarshal().json(JsonLibrary.Jackson, List.class) ,我想有这样的事情(显然不工作太) from("direct:testroute") .l

    0热度

    3回答

    我需要将JsonArray反序列化为布尔值。如果数组存在且不为空,则该值应设置为“true”。 问题是,我的自定义反序列化器在功能上打破了其余字段的反序列化 - 它们被设置为null。 对象: private static class TestObject { private String name; @JsonProperty("arr") @JsonDeseri

    1热度

    1回答

    这是gradle依赖关系。 (已更新) compile group: 'net.sf.ehcache', name: 'ehcache', version: '2.10.4' compile 'org.springframework:spring-context-support:4.3.8.RELEASE' compile('org.springframework.boot:spring-bo

    2热度

    1回答

    我有一个资源,这是一个安全的,如果我删除身份验证,它似乎工作,但没有安全,那么有什么意义? 这里是我的代码: @POST @Path("/secured") @Timed @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) @UnitOfWork @RolesAllowed("mainU