The output is not a valid (single) JSON value. It's a number of JSON
values, separated by newlines. jq considers each of these values a separate
"input". There's nothing in the definition of JSON that makes this valid.

On Mon, Aug 22, 2016 at 4:49 PM Edward Muller <edwar...@interlix.com> wrote:

> `go list -json std | jq` does not complain, which is my usual "is my json
> valid" test.
>
> On Sat, Aug 20, 2016 at 12:13 PM Lars Tørnes Hansen <lar...@gmail.com>
> wrote:
>
>> I expected that
>> go list -json std
>> ... would output a valid JSON document, because
>> go help list
>> writes:
>> The -json flag causes the package data to be printed in JSON format
>> instead of using the template format.
>> but ...
>>
>>    - The JSON document is not a JSON array
>>    - Between 2 JSON objects of type build.Package: A comma is missing
>>
>> go version go1.7 linux/amd64
>>
>> Have I misunderstood something?
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to golang-nuts+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to