gpt4 book ai didi

java - Jackson Csv to Json 库可以处理的最大文件大小是多少?

转载 作者:太空宇宙 更新时间:2023-11-04 13:19:53 25 4
gpt4 key购买 nike

我正在使用 Jackson 将 csv 文件转换为 json。但是我得到以下异常:

Exception in thread "main" com.fasterxml.jackson.core.JsonParseException: Too many entries: expected at most 71 (value #71 (0 chars) "")
at [Source: com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader@5f83bcb8; line: 149, column: 1153]
at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1487)
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:518)
at com.fasterxml.jackson.dataformat.csv.CsvParser._handleNextEntryExpectEOL(CsvParser.java:643)
at com.fasterxml.jackson.dataformat.csv.CsvParser._handleNextEntry(CsvParser.java:629)
at com.fasterxml.jackson.dataformat.csv.CsvParser.nextToken(CsvParser.java:472)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringMap(MapDeserializer.java:470)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:342)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:26)
at com.fasterxml.jackson.databind.MappingIterator.nextValue(MappingIterator.java:188)
at com.fasterxml.jackson.databind.MappingIterator.readAll(MappingIterator.java:226)
at com.fasterxml.jackson.databind.MappingIterator.readAll(MappingIterator.java:212)
at CsvToJsonParser.readObjectsFromCsv(CsvToJsonParser.java:47)
at CsvToJsonParser.convertCsvToJson(CsvToJsonParser.java:36)
at MainParser.main(MainParser.java:16)

我注意到,当我的文件包含超过 70 个条目时,我会遇到此异常。但是我想转换一个包含约 60000 个条目的文件!有人知道 jackson 图书馆受到限制的原因是什么吗?

最佳答案

其他人对错误消息的误解发表了评论;但准确地说,错误消息表明指定行上有额外的值。查看附加值(空字符串),我猜您只是在该行末尾有一个额外的逗号。

关于java - Jackson Csv to Json 库可以处理的最大文件大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33177203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com