This works
JsonPath.on({'a'=>{'b'=>{'c'=>1}}}, '$.a.*') # [{"b"=>{"c"=>1}}]
but note is produces the wrong result. It should generate [{"c"=>1}].
This doesn't work
JsonPath.on({'a'=>{'b'=>{'c'=>1}}}, '$.a.*.c') # []
It should return [1].
Note that http://jsonpath.curiousconcept.com/ produces the expected results in both cases.