吉
jee (JSON表达式评估器)通过逻辑和数学表达式转换JSON。 jee可以从命令行使用,也可以作为Go软件包使用。 它的灵感来自梦幻般的(而且功能更全)jq。
创建jee是出于在streamtools中使用简单的JSON查询语言的需要。 jee设计用于流处理,并提供可重用的令牌树。
####获取库
go get github.com/nytlabs/gojee
#### make并安装二进制文件
cd $gopath/src/github.com/nytlabs/gojee/jee
go install
用法(二进制)
查询JSON
获取整个输入对象:
> echo '{"a": 3}' | jee '.'
{
"a": 3
}
获取特定键的值:
> echo '{"a": 3, "b": 4}' | jee '.a'
3
从数组中获取一个值:
> e