我的項目是一個Maven項目和內部資源文件夾 - 的src/main/resources文件夾我有一個JSON模式文件 - 「jsonschema.json」如何從Java
包:SRC /主/資源
文件:jsonschema.json
現在我想驗證我的JSONObject使用JSON模式
如何加載schema.json文件中的代碼:
下面的行是否正確?
JsonNode schema = JsonLoader.fromResource("/jsonschema.json"); // correct? or correct me
JsonNode data = JsonLoader.fromString(jsonData);
ProcessingReport report = validator.validate(schema, data);
文件名中列出的依賴關係:jsonschema.json您使用schema.json?它是正確的? – 2014-10-29 07:51:00
編輯了這個問題..這是一個錯字錯誤 – LazyGuy 2014-10-29 08:04:49
由於資源和你的調用類位於同一個文件夾中,所以只需使用JsonLoader.fromResource(「jsonschema.json」)就可以。 – face 2014-10-29 08:37:32