java - 我在使用此代码将 csv 转换为 json 架构时收到此错误

标签 java json csv mapping converters

MappingIterator<Map<?, ?>> mappingIterator = csvMapper.reader(Map.class).with(bootstrap).readValue(file.getInputStream());

以上代码抛出此错误:

java.util.LinkedHashMap cannot be cast to com.fasterxml.jackson.databind.MappingIterator

最佳答案

发生这种情况是因为获取 MappingIterator 的方法是 readValues 而不是 readValue。

第二个方法“readValue”(不带“s”)用于从架构中读取单个值。

关于java - 我在使用此代码将 csv 转换为 json 架构时收到此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27817809/

相关文章:

javascript - 将数组 json 转换为数组 json

python - 如何将字节作为字节字符串而不是整数写入csv文件?

java - Java 和 Python 之间通信的理想格式 "message"?

java - org.apache.http 已弃用,该使用什么?

java - XPATH:选择 xml 文件的子集

python - 让字典从 csv 文件中读取有序字典

csv - 从 URL 加载 PySpark

java - 如何在 Spring Boot 中处理 RequestParam 中的花括号

Javascript:解析 JSON,忽略引号

php - POST、AJAX 和 PHP : JSON submission