json.go 277 B

1234567891011121314151617
  1. package report
  2. import (
  3. "encoding/json"
  4. "io"
  5. )
  6. func writeJson(findings []Finding, w io.WriteCloser) error {
  7. if len(findings) == 0 {
  8. findings = []Finding{}
  9. }
  10. defer w.Close()
  11. encoder := json.NewEncoder(w)
  12. encoder.SetIndent("", " ")
  13. return encoder.Encode(findings)
  14. }