RicoSuter/NJsonSchema

Improve pretty print of validation errors

Aperta

#332 aperta il 8 mar 2017

 (0 commenti) (0 reazioni) (0 assegnatari)C# (549 fork)github user discovery
help wantedproject: NJsonSchema.Validationtype: enhancement

Metriche repository

Star
 (1581 stelle)
Metriche merge PR
 (Merge medio 39g 6h) (1 PR mergiata in 30 g)

Descrizione

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.

Guida contributor