我正在使用Spring Boot和json-schema-validator
。我试图从resources
文件夹中读取一个名为jsonschema.json
的文件。我尝试了几种不同的方法,但无法使其正常工作。这是我的代码。
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("jsonschema.json").getFile());
JsonNode mySchema = JsonLoader.fromFile(file);
这是文件的位置。
在这里,我可以看到classes
文件夹中的文件。
但是当我运行代码时,会出现以下错误。
jsonSchemaValidator error: java.io.FileNotFoundException: /home/user/Dev/Java/Java%20Programs/SystemRoutines/target/classes/jsonschema.json (No such file or directory)
我在代码中做错了什么?
ClassLoader classLoader = getClass().getClassLoader(); JsonNode mySchema = JsonLoader.getJson(classLoader.getResourceAsStream("jsonschema.json"));
- harshavmb