RicoSuter/NJsonSchema

Improve pretty print of validation errors

Offen

#332 geöffnet am 08.03.2017

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C# (550 Forks)github user discovery
help wantedproject: NJsonSchema.Validationtype: enhancement

Repository-Metriken

Stars
 (1.581 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 39T 6h) (1 gemergte PR in 30 T)

Beschreibung

Let's say an allOf clause is violated because there is a required property missing. Currently, if we iterate through errors, we are getting:

"NotAllOf: #/\n{\n  PropertyRequired: #/someproperty\n}\n{\n}\n"

This structure is not easily processable, and not very pretty to print. It would be great if we could build something like:

{
	"NotAllOf": {
		"PropertyRequired": "#/someproperty"
	}
}

I have not seen a way to iterate through nested errors in order to achieve this.

Contributor Guide