загрузить YAML в Java - PullRequest
       8

загрузить YAML в Java

1 голос
/ 27 мая 2020

Я пытаюсь прочитать файл YAML в Java, используя следующий код:

public class LoadFile {
  public static void main(String[] args) throws IOException {             
      Yaml yaml = new Yaml();
      InputStream inputStream = LoadFile.class
       .getClassLoader()
       .getResourceAsStream("ABSOLUTE PATH TO YAML");
      Object obj = yaml.load(inputStream);
      System.out.println(obj);    
  }
  }

Но я получаю это исключение, которое я не понимаю, почему оно возникает.

Исключение в потоке «main» org.yaml.snakeyaml.error.YAMLException: java .io.IOException: поток закрыт

1 Ответ

1 голос
/ 27 мая 2020

Не очевидно, что вызывает проблему, но есть кое-что, что нужно проверить: 1 - убедитесь, что путь правильный 2 - убедитесь, что формат файла правильный

Примечание: вы можете изменить объект быть Map<String,Object> для лучшего кастинга

...