Получение ниже исключение упоминания в JSON-схемы-валидатор 2.1.7 банка:NoClassDefFoundError ком/fasterxml/джексон/ядро / TreeNode - JSON проверка схемы
java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/TreeNode
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
Я использую:
- JSON-схема-валидатор 2.1.7 баночки
- JSON-схема-ядро 1.1.8 баночки
- ДЖЕКСОН-Coreutils 1..0 баночки
- джексон-DataBind-2. 2,2 баночка
Фрагмент кода приведен ниже:
System.out.println(" inside json validation -- 0");
JsonNode data = JsonLoader.fromString(responseString);
System.out.println(" inside json validation -- 1");
JsonNode jsonSchema = JsonLoader.fromResource(schemafilePath);
System.out.println(" inside json validation -- 2");
JsonSchemaFactory factory = JsonSchemaFactory.byDefault();
System.out.println(" inside json validation -- 3");
JsonSchema schema = factory.getJsonSchema(jsonSchema);
System.out.println(" inside json validation -- 4");
ProcessingReport report = schema.validate(data);
Я думаю, у вас могут быть дублирующие банки? – Makky
Вы используете eclipse? – Weibo
Нет, я использую Intellij Idea ... – user1919581