Yaml之一個空格引發的血案

JAVA YAML報錯:
Exception in thread “main” Can’t construct a java object for tag:yaml.org,2002:java.util.HashMap; exception=Can’t construct a java object for scalar tag:yaml.org,2002:java.util.HashMap; No String constructor found. Exception=java.util.HashMap.(java.lang.String)
in ‘reader’, line 1, column 1:
具體如下圖:
在這裏插入圖片描述
yaml版本: snake-yaml 1.17

解決方案:在yaml文件的key和value之間加上空格
例如,報錯寫法爲a:b; 正確寫法爲a: b;
建議使用文本編輯器寫yaml配置文檔,這樣能進行提示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章