Process JSON data using JavaScript expressions like awk
Like awk, but for JSON, using JavaScript objects and arrays
jsawk$ echo '[{"name":"Alice","age":30},{"name":"Bob","age":25}]' | jsawk 'this.name'$ cat data.json | jsawk 'if(this.age > 25) this'$ echo '{"first":"John","last":"Doe"}' | jsawk 'this.full = this.first + " " + this.last; this'