jackson-modules

    9热度

    2回答

    我有: 我从pojo生成JSON模式。我的代码生成架构如下所示: ObjectMapper mapper = new ObjectMapper(); TitleSchemaFactoryWrapper visitor = new TitleSchemaFactoryWrapper(); mapper.acceptJsonFormatVisitor(clazz, visitor); JsonS

    1热度

    2回答

    我不太了解杰克逊,我只是用它,因为我需要将数据从Python分享到Java。反正我的代码非常简单 ObjectMapper mapper = new ObjectMapper(); Map<String,Object> data = mapper.readValue(new File(FileName), Map.class); System.out.println(data.get("Som

    0热度

    2回答

    我想用Jackson的的CSV data format module解析CSV文件。 我试图对他们的项目主页给出的示例代码(https://github.com/FasterXML/jackson-dataformat-csv) CsvMapper mapper = new CsvMapper(); mapper.enable(CsvParser.Feature.WRAP_AS_ARRAY);

    2热度

    1回答

    我使用FasterXML的json-schema generator从我的POJO构建json-schema。 一切顺利,直到我的POJO使用自定义的json序列化。在我的情况下,我有一个org.joda.Money类型的字段,并将其序列化为相应的joda模块。这个bean进行序列化以及像 { "amount": "...", "currency": "..." } 但它

    3热度

    2回答

    我有一个需要在读取字段时进行一些排序的特定类的反序列化器。 假设我的班级中有两个字段(field1和field2),并且要读取field2,它首先需要field1。 例如,对于它的工作原理,因为当解串器解析field2以下JSON数据,field1已经被设置: {"field1": 3, "field2": 4} 但是,如果我们扭转领域: {"field2": 4, "field1": 3}

    1热度

    2回答

    我有一个由触发器填充表delivery_history: id(guid) order_number delivery_number haulier timestamp(getdate()) 1 1234 haulier1 2009-10-08 8:34:00 2 1235 haulier1 2009-10-09 9:15:00

    0热度

    1回答

    我正在使用jackson库(2.5.2)并试图反序列化一些实际上具有CDATA部分的XML。 看来Jackson 2.5增加了对CDATA的支持。 这里是我的类,它有CDATA: public class Certificate { @JacksonXmlProperty(localName = "name", isAttribute = true) private String name;

    0热度

    1回答

    我们使用Google Guice for DI(主要用于构造函数注入)和Jackson用于JSON对象序列化。因此,我们通过Guice模块来构建我们的对象图。 我们如何提供/指导杰克逊使用我们预制的Guice Injector?或者它是基于我们提供的Guice模块的自己的注射器?我的选择是提供它的喷油器,因为我们已经有办法控制哪些模块是基于对环境/配置中,我们要在运行使用 这里有一个单元测试: p

    2热度

    1回答

    我正在尝试使用Jackson CsvParser读取一个简单的CSV文件。 我跟着教程,但我不断收到以下错误: com.fasterxml.jackson.databind.RuntimeJsonMappingException: No suitable constructor found for type [simple type, class data.MyPojo$MyPojo]: can

    1热度

    1回答

    我有一个很大的类集(比100多),它们都是从一些抽象类扩展而来,我们称之为ParentClass。我们可以调用子类ChildA,ChildB等。我如何为所有孩子注册自定义反序列化器,并在Deserializer内部获得类类型? 我想: module.addDeserializer(ParentClass.class, new MyObjectDeserializer()); ,但它不工作。 我想跳