In aware, before this, was PARSE_XML (XPath). Never used it, but this is similar.
Once REST in v8 started, it was much needed.
To save us from having to store returned JSON in a physical object, then loop thru those hierarchies, I asked Vlad to implement this - which was probably easy since it's been out there for a while.
Now you just save that returned JSON in a large text field and parse what you need using PARSE_JSON.
There's way more online evaluators now (and examples).
Before messing with aware (by trial and error), I always paste that JSON into an online evaluator to play with search tokens until I get what I want.
The key term to google is "JsonPath Evaluator"
This was the original docs I used when this was introduced in Aware: https://goessner.net/articles/JsonPath/