Tool Radar: fx
I came about a nice tool for CLI processing of JSON structures… native JavaScript, fast and intuitive from a modern JavaScript perspective.
Cool stuff… depending on how much You are into JavaScript development I recommend doing the following right now and give it a base jump:
.> npm install -g fx
.> echo '{"foo": [{"bar": "value"}]}' | fx 'x => x.foo[0].bar'
value
.> echo '{"foo": [{"bar": "value"}]}' | fx 'x => x.foo[0]'
{
"bar": "value"
}
but one of the cooler things is this:
.> echo '{"foo": "bar"}' | fx '{...this, "ping": "pong"}'
{
"foo": "bar",
"ping": "pong"
}
and the coolest by far is the interactive mode:
.> curl <something> -o data.json
and off You go like this:
… but so much for ruthless c’n’p-ing … credits to the original author and enter stage Anton.