我正在编写一个go计划(让我们称之为foo),它在标准输出上输出JSON.
$ ./foo
{"id":"uuid1","name":"John Smith"}{"id":"uuid2","name":"Jane Smith"}
Run Code Online (Sandbox Code Playgroud)
为了使输出人类可读,我必须将其输入jq,如:
$ ./foo | jq .
{
"id":"uuid1",
"name": "John Smith"
}
{
"id":"uuid2"
"name": "Jane Smith"
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使用开源的jq包装器来实现相同的结果?我尝试找到一些,但他们通常包含过滤JSON输入的功能,而不是美化JSON输出.