title: Is there a jq wrapper for golang that can produce human readable JSON output?
body: <p>I'm writing a go program (let's call it foo) that outputs JSON on the Standard Out. </p>
  
  <pre><code>$ ./foo
  {"id":"uuid1","name":"John Smith"}{"id":"uuid2","name":"Jane Smith"}
  </code></pre>
  
  <p>In order to make the output human readable, I have to pipe it into jq like:</p>
  
  <pre><code>$ ./foo | jq .
  
  {
  "id":"uuid1",
  "name": "John Smith"
  }
  {
  "id":"uuid2"
  "name": "Jane Smith"
  }
  </code></pre>
  
  <p>Is there a way to achieve the same result using a jq wrapper that is open sourced? I tried finding some but they are usually wrapping the functionality for filtering JSON input not prettifying JSON output.</p>