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()); ,但它不工作。 我想跳