首页 > 解决方案 > 重载分辨率歧义 - Kotlin

问题描述

var input = File(response)
        try {
            var csv = CsvSchema.emptySchema().withHeader();
            var csvMapper = CsvMapper();
            var mappingIterator: MappingIterator<Map<String, String>> =  csvMapper.reader().forType(Map.class).with(csv).readValues(input);
            val list: List<Map<String, String>> = mappingIterator.readAll();
            println(list);
        } catch(Exception e) {
            e.printStackTrace()
        }
    }

问题在于fortype()行中的功能var mappingIterator: MappingIterator<Map<String, String>> = csvMapper.reader().forType(Map.class).with(csv).readValues(input)

标签: kotlincsvtojson

解决方案


推荐阅读