func jsonOutput(w io.Writer, withSummary bool, isStdin, verbose bool) Output {
	return &jsono{
		w:           w,
		withSummary: withSummary,
		verbose:     verbose,
		results:     []oresult{},
		nValid:      0,
		nInvalid:    0,
		nErrors:     0,
		nSkipped:    0,
	}
}
// JSON will output the results of the validation as a JSON
JSON will output the results of the validation as a JSON
// JSON will output the results of the validation as a JSON
func jsonOutput(w io.Writer, withSummary bool, isStdin, verbose bool) Output {
	return &jsono{
		w:           w,
		withSummary: withSummary,
		verbose:     verbose,
		results:     []oresult{},
		nValid:      0,
		nInvalid:    0,
		nErrors:     0,
		nSkipped:    0,
	}
}
func jsonOutput ( w io . Writer , withSummary bool , isStdin , verbose bool ) Output { return & jsono { w : w , withSummary : withSummary , verbose : verbose , results : [ ] oresult { } , nValid : 0 , nInvalid : 0 , nErrors : 0 , nSkipped : 0 , } }
JSON will output the results of the validation as a JSON
JSON will output the results of the validation as a JSON