/gojson

An unix tool to parse JSON in shell scripts

Primary LanguageGoMIT LicenseMIT

gojson

An unix tool to parse JSON in shell scripts

usage

$ echo '{"name": "David", "age": 29, "level": 2.7}' | gojson name

David

$ echo '{"name": "David", "age": 29, "level": 2.7}' | gojson age

29

$ echo '{"name": "David", "age": 29, "level": 2.7}' | gojson level

2.700000

nested query

$ echo '{"name": "David", "work": {"from": "2020-01-02", "kpi": "coding"}}' | gojson work

{"from":"2020-01-02","kpi":"coding"}

$ echo '{"name": "David", "work": {"from": "2020-01-02", "kpi": "coding"}}' | gojson work.from

2020-01-02