对于配置文件格式,我想使用YAML和Jackson来阅读它.所以我有一个Configuration带有一些属性的POJO类,只需直接从文件中读取相应的对象ObjectMapper.readValue().
原则上工作正常,除非配置文件 - 注释除外 - 为空.然后例外
com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input
Run Code Online (Sandbox Code Playgroud)
被扔了.由于所有配置值都有默认值,因此不指定任何配置值的值应该没问题,所以我想允许这样做.有没有办法说服杰克逊接受一个空文件?