cost 207 ms
使用 Jackson 使用 POJO 中未定义的额外列解析 CSV - Parse CSV with extra columns which are not defined in POJO using Jackson

我正在尝试解析 CSV 并使用 Jackson 库对其进行序列化。 我尝试了几种方法,但无法忽略 CSV 中未在 POJO 中定义的额外列。 要求: 传入的 CSV 中的列可以按任何顺序排列。 可以有一些在 POJO 中定义但在 CSV 中没有定义的列(缺少列)。 CSV 中可能有一些列没有在 ...

com.fasterxml.jackson.dataformat.csv.CsvMapper:限制较少的模式? - com.fasterxml.jackson.dataformat.csv.CsvMapper: less restrictive mode?

CSV(“逗号分隔值”)文件,与许多数据源一样,可能有偏差: 字段数多于或少于列数。 可能带来挑战的字段值(例如,包含字段分隔符)。 有没有什么方法可以配置 jackson CsvMapper ,使其运行更自由:即,在解析 CSV 文件中的数据记录方面限制较少? ...

为什么 Jackson 与 Z3012DCFF1477E19FEDAB87C 一起使用时会抛出“无法从 Object 值(令牌 `JsonToken.START_OBJECT`)中反序列化类型为 `...` 的值”? - Why is Jackson throwing a 'Cannot deserialize value of type `...` from Object value (token `JsonToken.START_OBJECT`)' when using with Scala?

我从以下工作代码开始...... 现在我想使用第一行而不是一组字符串作为标题,然后使用 map 其他行。 我创建了我的 model object 之类的...... 然后尝试更改解析器... 但是当我跑步时,我得到... Caused by: com.fasterxml.jackson.data ...

Jackson 如何 map 一个 Pojo 字段到 2 个(json)字段(相同的内容,不同的名称) - Jackson how map one Pojo field to 2 (json) fields (same content, different name)

我使用Jackson将POJO序列化为CSV 。 现在我们需要将某些字段的命名更改为snake_case。 这很容易通过@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)完成。 出于兼容性原因,我们需要一些重命名的字段也使用它们的 ...

有没有办法使用 Jackson 和/或其关联库之一(csv、json 等)将 String 转换为 Java 类型? - Is there a way to convert a String to a Java type using Jackson and/or one of its associated libraries (csv, json, etc.)

是否有一种机制可以应用一组标准检查来检测,然后使用 Jackson 的标准文本相关库之一(csv、json 甚至 jackson-core)将字符串转换为检测到的类型? 我可以想象将它与与该值关联的标签(例如 CSV 标头)一起使用来执行如下操作: 需要一组“提取器”来应用转换,类的使用者必须知 ...

写入 CsvMapper 并在之后收集整个内容 - Writing to CsvMapper and collect whole content afterwards

最近正在尝试使用JsonGenerator以流方式生成 JSON。 即使您没有将OutputStream链接到用于读取内容的直接输出,您也可以根据需要在最后读取整个内容。 我试图用 Jackson 复制完全相同的东西,它是 CSV 库。 所以基本上我想知道的是,有没有办法从CsvMapper收 ...

Hsmap无法被CsvMapper识别 - Hashmap unrecognized by CsvMapper

我正在尝试序列化包含HashMap的对象,并且出现以下异常。 而且,我不理解为什么在进行序列化时必须有一个架构。 在我看来,因为在类中指定了所有字段,所以无法拥有无法识别的字段。 因为我对杰克逊不太了解,所以我搜索并尝试了这2个注释的各种组合。 @JsonUnwrapped @ ...

在带有jackson-dataformat-csv的日期字段中使用InvalidFormatException失败 - Failing with InvalidFormatException when using date fields with jackson-dataformat-csv

我正在尝试使用来自jackson-dataformat-csv的CSVMapper实用程序来解析CSV文件并创建POJO记录以插入到mysql数据库中。 这样做时,如果日期信息作为要映射到POJO中日期字段的CSV中的列之一出现,我将面临问题。 从读取CSV文件并将其转换为POJO以 ...

Ignore Specific Columns Parsing a CSV File with Jackson CSV - Ignore Specific Columns Parsing a CSV File with Jackson CSV

我的问题是我需要将具有任意列/顺序的 CSV 文件解析为已知域 POJO(比如 Person)。 我可以识别我需要处理的列,忽略 rest。 CsvParser.Feature.IGNORE_TRAILING_UNMAPPABLE 选项似乎正是我所需要的,但我需要处理的列不一定在 CSV 文件的 ...

如何在 Jackson CSVMapper 中仅将标题打印为字符串 - How to print only the header into a string in Jackson CSVMapper

我正在使用 Jackson CSVMapper 将制表符分隔的文本文件读入 Java 对象列表,然后将其写回到另一个制表符分隔的文本文件中。 我的课是这样的: 解析器代码: 编写器代码: 无论数据如何,我只想提取标题。 所以, 应该回来 我该怎么做? 谢谢! ...

配置CsvMapper以检查每个写入的值 - Configure CsvMapper to Inspect Each Value Written

我使用jackson-dataformat-csv将POJO集合导出为CSV,如下所示: 我想在将每个字段值写入CSV之前检查每个字段值,并可选择修改该值以防止Excel,表格等可能执行的公式或其他内容。 例如,如果值以@或=开头,那么我可能会将'字符添加到该值以防止执行。 如何 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM