gojq:jq的Pure Go实现

时间:2024-02-24 08:08:54
【文件属性】:

文件名称:gojq:jq的Pure Go实现

文件大小:127KB

文件格式:ZIP

更新时间:2024-02-24 08:08:54

go golang json cli-utility cli-tool

j Pure Go实现 这是用Go语言编写的jq命令的实现。 您还可以将gojq作为库嵌入到Go产品中。 用法 $ echo ' {"foo": 128} ' | gojq ' .foo ' 128 $ echo ' {"a": {"b": 42}} ' | gojq ' .a.b ' 42 $ echo ' {"id": "sample", "10": {"b": 42}} ' | gojq ' {(.id): .["10"].b} ' { " sample " : 42 } $ echo ' [{"id":1},{"id":2},{"id":3}] ' | gojq ' .[] | .id ' 1 2 3 $ echo ' {"a":1,"b":2} ' | gojq ' .a += 1 | .b *= 2 ' { " a " : 2, " b " : 4 } $ echo ' {"a":1} [2] 3 ' | gojq ' . as {$a} ?// [$a] ?// $a | $a ' 1 2 3 $ echo ' {"foo": 472236648


网友评论