Skip to content

Commit 9883207

Browse files
authored
Merge pull request #218 from piyushkumar13/patch-1
Added an example code snippet for yaml validation
2 parents efa7000 + c08c168 commit 9883207

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

doc/yaml.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,14 @@ Add the dependency
1212
</dependency>
1313
```
1414

15-
and created object mapper using yaml factory i.e ObjectMapper objMapper =new ObjectMapper(new YAMLFactory());
15+
and create object mapper using yaml factory i.e `ObjectMapper objMapper =new ObjectMapper(new YAMLFactory());`
16+
17+
#### Example
18+
```
19+
JsonSchemaFactory factory = JsonSchemaFactory.builder(JsonSchemaFactory.getInstance(SpecVersion.VersionFlag.V7)).objectMapper(mapper).build(); /* Using draft-07. You can choose anyother draft.*/
20+
JsonSchema schema = factory.getSchema(YamlOperations.class.getClassLoader().getResourceAsStream("your-schema.json"));
21+
22+
JsonNode jsonNode = mapper.readTree(YamlOperations.class.getClassLoader().getResourceAsStream("your-file.yaml"));
23+
Set<ValidationMessage> validateMsg = schema.validate(jsonNode);
24+
```
1625

0 commit comments

Comments
 (0)