0

我正在读取一个 yaml 文件,我只是将它写入一个路径(例如,我正在读取一个 test.yml 文件并将其写入 tester.yml)。我现在可以读取和写入文件,但实际问题是我的输出文件中出现了“!java.util.LinkedHashMap”。我正在使用 YAML BEANS 读取和写入文件。

我的输出:!java.util.LinkedHashMap 错误:!java.util.LinkedHashMap 类型:对象属性:!java.util.LinkedHashMap errorMessage:!java.util.LinkedHashMap 类型:字符串描述:描述错误的消息(不要给太多很多信息,以避免安全到达) errorLevel:!java.util.LinkedHashMap 类型:字符串描述:错误的关键级别默认值:info enum:-info-warning-error-critical errorType:!java.util.LinkedHashMap 类型:字符串描述: 错误枚举类型: - 功能性 - 技术文档Url: !java.util.LinkedHashMap 类型:字符串描述:与错误提示关联的文档的 URL:!java.util.LinkedHashMap 类型:字符串描述:解决所需错误的提示/帮助:-errorMessage -errorCode

我的代码

    Reader targetReader = new InputStreamReader(uploadedFile);
YamlReader yamlReader=new YamlReader(targetReader);
        YamlWriter yamlWriter= new YamlWriter(new FileWriter("filename"));
        Object object = yamlReader.read();
        System.out.println(object);
        yamlWriter.write(object);
        yamlWriter.close();

我的输入错误:类型:对象属性:errorMessage:类型:字符串描述:> - 描述错误的消息(不要提供太多信息,以避免安全到达)错误级别:类型:字符串描述:错误的关键级别默认值:信息枚举:-信息-警告-错误-严重错误类型:类型:字符串描述:错误类型枚举:-功能-技术文档Url:类型:字符串描述:与错误提示关联的文档的Url:类型:字符串描述:解决所需错误的提示/帮助:-errorMessage-errorCode

任何帮助和建议都欢迎提前感谢..... 这个解决方案是

yamlWriter.getConfig().writeConfig.setWriteClassname(YamlConfig.WriteClassName.NEVER);
        yamlWriter.getConfig().writeConfig.setWriteRootTags(false);
4

0 回答 0